linked_list
디렉토리로 이동node ./SingleLinkedList.js
명령어 입력node ./DoubleLinkedList.js
명령어 입력
- 추가: https://github.com/NEARworld/ds/blob/main/linked_list/single_linked_list.js#L6-L13
- 삭제: https://github.com/NEARworld/ds/blob/main/linked_list/single_linked_list.js#L15-L27
- 순회: https://github.com/NEARworld/ds/blob/main/linked_list/single_linked_list.js#L29-L36
tree
디렉토리로 이동npm start
명령어 입력
- 삽입: https://github.com/NEARworld/ds/blob/main/tree/BinaryTree.js#L8-L21
- 전위 순회: https://github.com/NEARworld/ds/blob/main/tree/BinaryTree.js#L46-L51
- 중위 순회: https://github.com/NEARworld/ds/blob/main/tree/BinaryTree.js#L39-L44
- 후위 순회: https://github.com/NEARworld/ds/blob/main/tree/BinaryTree.js#L53-L58
- 좌측 하위 트리만 순회: https://github.com/NEARworld/ds/blob/main/tree/BinaryTree.js#L31-L37