일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 계명대 이종호
- 자스민
- 리액트 예제
- 리액트
- 개발
- 자료구조
- queue
- Hitit
- 힛잇
- 계명대
- TDD
- hokeys
- react
- HTML
- Svelte
- 자바스크립트 자료구조
- 비동기
- 이종호
- SWIFT
- 호키스
- javascript
- IOS
- jest
- 호키도키
- 개발자
- 스벨트
- 스위프트
- data structure
- 자바스크립트
- hokidoki
Archives
- Today
- Total
목록컴퓨터공학과 (1)
Dog foot print
[DataStructure] 완전이진트리 삽입과 삭제 light 버전
기존에 만들어서 올린 완전이진트리는 node타입이 마지막 삽입을 위한 노드에 대한 정보를 가진 링크가 더 있어서 구조체가 최소화 되지 못했다고 생각한다. 그래서 기존에 만든 완전이진트리의 노드는 node + queue의 역할을 겸하기에 이번에는 따로 분리 해주었다. 이번 작업에서는 queue를 이용한 트리에서 마지막 삽입된 노드를 찾는 흐름과 마지막 삽입된 노드의 부모를 찾는 작업의 흐름, 삽입되어야 할 위치를 찾기 위한 흐름을 보기위해서 삽입과 삭제시마다 queue를 새로 생성해서 찾게 하였다. 만약 적은 움직임으로 찾게 하고 싶으면, 트리의 선형적인 구조를 담은 queue를 어딘가 보관하고, 삭제할 노드의 부모노드에 대한 정보를 알고 있어야 한다. 구조 // tree -> node typedef st..
C-language
2019. 10. 23. 16:25