Cleaning up tree notes.
This commit is contained in:
parent
7f9b9e0a0d
commit
4470a606f8
31
README.md
31
README.md
@ -403,23 +403,30 @@ Then test it out on a computer to make sure it's not buggy from syntax.
|
|||||||
- [x] https://www.youtube.com/watch?v=gcULXE7ViZw&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=36
|
- [x] https://www.youtube.com/watch?v=gcULXE7ViZw&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=36
|
||||||
- [x] https://www.youtube.com/watch?v=5cPbNCrdotA&index=37&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
|
- [x] https://www.youtube.com/watch?v=5cPbNCrdotA&index=37&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
|
||||||
|
|
||||||
Know least one type of balanced binary tree (and know how it's implemented):
|
- [x] **Balanced binary trees**
|
||||||
|
- Know least one type of balanced binary tree (and know how it's implemented):
|
||||||
|
|
||||||
- [ ] **AVL trees**
|
- [x] **AVL trees**
|
||||||
- MIT: https://www.youtube.com/watch?v=FNeL18KsWPc&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=6
|
-[x] MIT: https://www.youtube.com/watch?v=FNeL18KsWPc&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=6
|
||||||
- https://www.coursera.org/learn/data-structures/lecture/Qq5E0/avl-trees
|
-[x] https://www.coursera.org/learn/data-structures/lecture/Qq5E0/avl-trees
|
||||||
- https://www.coursera.org/learn/data-structures/lecture/PKEBC/avl-tree-implementation
|
-[x] https://www.coursera.org/learn/data-structures/lecture/PKEBC/avl-tree-implementation
|
||||||
- https://www.coursera.org/learn/data-structures/lecture/22BgE/split-and-merge
|
-[x] https://www.coursera.org/learn/data-structures/lecture/22BgE/split-and-merge
|
||||||
- [ ] **red/black trees**
|
|
||||||
|
- [ ] **red/black trees**
|
||||||
- https://class.coursera.org/algs4partI-010/lecture/50
|
- https://class.coursera.org/algs4partI-010/lecture/50
|
||||||
- [ ] **splay trees**
|
|
||||||
|
- [ ] **splay trees**
|
||||||
- https://www.coursera.org/learn/data-structures/lecture/O9nZ6/splay-trees
|
- https://www.coursera.org/learn/data-structures/lecture/O9nZ6/splay-trees
|
||||||
- [ ] **B-Trees**
|
- UCB: https://www.youtube.com/watch?v=G5QIXywcJlY
|
||||||
|
- https://www.youtube.com/watch?v=QnPl_Y6EqMo
|
||||||
|
|
||||||
|
- [ ] **B-Trees**
|
||||||
- fun fact: B could stand for Boeing, Balanced, or Bayer (co-inventor)
|
- fun fact: B could stand for Boeing, Balanced, or Bayer (co-inventor)
|
||||||
- https://en.wikipedia.org/wiki/B-tree
|
- https://en.wikipedia.org/wiki/B-tree
|
||||||
- https://class.coursera.org/algs4partI-010/lecture/51
|
- https://class.coursera.org/algs4partI-010/lecture/51
|
||||||
- [ ] **2-3 (type of B-tree) Search Trees**
|
|
||||||
- https://class.coursera.org/algs4partI-010/lecture/49
|
- [ ] **2-3 search trees**
|
||||||
|
- 2-3 and B-trees: https://class.coursera.org/algs4partI-010/lecture/49
|
||||||
- https://www.youtube.com/watch?v=TOb1tuEZ2X4&index=5&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp
|
- https://www.youtube.com/watch?v=TOb1tuEZ2X4&index=5&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp
|
||||||
|
|
||||||
- [ ] **N-ary trees**
|
- [ ] **N-ary trees**
|
||||||
@ -454,6 +461,8 @@ Know least one type of balanced binary tree (and know how it's implemented):
|
|||||||
- https://www.coursera.org/learn/data-structures/lecture/GQQLN/analysis-optional
|
- https://www.coursera.org/learn/data-structures/lecture/GQQLN/analysis-optional
|
||||||
|
|
||||||
- [ ] **Priority Queue**
|
- [ ] **Priority Queue**
|
||||||
|
- Notes:
|
||||||
|
- visualized as a tree, but is usually linear in storage (array, linked list)
|
||||||
- https://en.wikipedia.org/wiki/Priority_queue
|
- https://en.wikipedia.org/wiki/Priority_queue
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user