본문 바로가기 메뉴 바로가기

아라찌

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

아라찌

검색하기 폼
  • ALL (68)
    • 두부 이야기 (0)
    • 개발 블로그 (61)
      • iOS (24)
      • 자료구조 (1)
      • 알고리즘 (34)
    • 자기 PR (3)
    • 프로젝트 (3)
      • LovingDays - 커플 디데이 앱 개발 이야.. (3)
    • 좋아하는것 아무거나 (1)
      • 가사집 (1)
  • 방명록

Swift Queue (1)
Swift로 구현한 Queue 와 더블스택

QueueQueue란?큐는 기본적인 자료구조 중 하나로 FIFO(First-In, First-Out) 순서를 사용합니다. FIFO는 쉽게 말해서 먼저 들어온 놈이 먼저 나가는 구조입니다.그래서 큐에선 중간은 중요하지 않아요.Queue를 구현하는 방법큐를 구현하는 방법은 많겠지만 일반적으로 2가지 방법으로 큐를 구현할 수 있어요.그냥 큐를 구현하기2개의 Stack를 사용해서 큐를 구현하기두번째 방법에서 "왜 굳이 2개의 스택을 사용해서 큐를 구현하지?" 라 생각이 들 수도 있어요. 저도 그랬거든요. 하지만 2개의 스택을 사용해서 큐를 구현하면 이점이 있는데 이는 구현단계에서 설명해 드릴게요.Queue by Swift우선 Queue에 대한 규칙을 정해줄 거에요. protocol를 사용해서 규칙을 만들어 줄 ..

개발 블로그/자료구조 2020. 2. 9. 01:30
이전 1 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
TAG
  • presentStyle
  • 아키택처
  • 자기PR
  • Github Search
  • 카카오 블라인드 2018
  • BaseTableViewController
  • Stack
  • 카카오블라인드2018
  • RxSwift
  • 프로그래머스 캐시
  • today extension
  • Widget
  • 프로그래머스 오픈채팅방
  • 카카오 블라인드2018
  • 알고리즘
  • RxDataSource
  • UIModalPresentationStyle
  • ReactorKit
  • Swift
  • 백준 신입사원
  • 1차 뉴스 클러스터링
  • TransitionStyle
  • 괄호연산
  • 프로그래머스 추석트래픽
  • ios
  • VIPER 패턴
  • 백준 1946
  • BaseViewController
  • Level 3
  • 위젯
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바