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

Mikyo CodingStory

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

Mikyo CodingStory

검색하기 폼
  • 분류 전체보기 (64)
    • Swift&IOS (40)
    • RxSwift (1)
    • 잡담 (1)
    • 자료구조 (8)
    • SwiftUI (3)
    • Combine (9)
  • 방명록

Tree (1)
[Swift] 이진 트리

안녕하세요. 밀쿄입니다. 오늘은 이진트리에 대해서 알아보겠습니다. 이진 트리는 최소한 2개의 자식 노드를 가지고 있습니다. 그럼 스위프트 코드로 한 번 만들어보겠습니다. 일단 트리는 노드로 구성되어있습니다. 그럼 먼저 노드란 클래스를 구성합니다. 그 후 그 노드가 가지는 값을 표현하는 프로퍼티와 자식노드를 나타내는 프로퍼티가 존재하면 될 것 같습니다. public class BinaryNode { public var value: Element public var leftChild: BinaryNode? public var rightChild: BinaryNode? public init(value: Element) { self.value = value } } 이렇게 해주면 될 것 같습니다. 트리에는 세 가..

자료구조 2019. 12. 27. 12:56
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • compactMap
  • Queue
  • 삨
  • 스위프트
  • 콤바인
  • MVC
  • replaceNil
  • 결합연산자
  • ErrorHandling
  • SEQUENCE
  • programmers
  • 현업이그리운
  • AutoLayout
  • Apple
  • ios
  • CombineLatest
  • Just
  • 스유
  • 스택뷰
  • 알고리즘
  • BBIK
  • combine
  • 자료구조
  • 스위프트유아이
  • swift
  • 유니온파인드
  • SwiftUI
  • 텔큐온
  • UIViewControllerRepresentable
  • iOSCombine
more
«   2026/01   »
일 월 화 수 목 금 토
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

티스토리툴바