DFS, BFS
그래프를 탐색하는 방법
그래프를 탐색하는 방법
Git 은 기본적으로 파일/폴더 명에 대한 대소문자 인식을 구분하지 않는다. 이를 수정했을때 인식되지 않아 오류가 발생할 수 있는데 이것을 구분하기 위한 설정이 필요하다.
GitHub 의 커밋 잔디를 말한다. Heatmap js 용 오픈소스를 보다가 남긴다.
GitHub Korea 2019
변수나 리터럴, 표현식 등 조합으로 새로운 문자열을 구성하는 것을 String Interpolation 이라 한다. 문자열 형식 지정 방법 및 함수에서 지원하는 형식 지정자를 요약한다.
Perform string transliteration.
문자열 음역(Transliteration) 변환을 제공한다. ```swift public struct StringTransform : Hashable, Equatable, RawRepresentable { public init(_ rawValue: String) public...
문자열 처리에 여러가지 옵션을 지정하여 처리할 수 있다. ```swift extension NSString { public struct CompareOptions : OptionSet { public init(rawValue: UInt) public static ...
ComparisonResult 를 사용하여 문자열을 비교한다.
ascii 를 기준으로 정렬 되는 방식을 나타낸다.
Coupang Android Architecture — Part 1
문제해결의 한 방법 문제의 원인이라고 생각할 수 있는 가능성을 배제하는 방법 무엇이 달라졌는지에 주목
리스트의 다음 원소에 대한 연결고리(link, 포인터 또는 레퍼런스) 가 들어있다. 마지막 원소는 꼬리(tail) 라고 부르며, 연결고리는 비워두거나 nil 로 지정한다. 각각의 원소들은 자기 자신 다음에 어떤 원소인지만을 기억하고 있다. Tree 구조의 근간이 되는 자료구조이며,...
LIFO 특성을 가지는 자료구조(Data Structure)를 일컫는다. 스택은 일종의 바닥이 막힌 상자라고 보면 된다. 나중에 넣은 물건이 위에 있으므로 먼저 꺼낼 수밖에 없다.
value type 을 reference type 으로 변경하는 것을 Boxing, reference type 을 value type 으로 변경하는 것을 Unboxing 이라 한다.