@@ -131,4 +131,53 @@ int main()
131131std::cout << " stack size ==> " << iterable_stack.size () << std::endl;
132132std::cout << std::endl;
133133return (0 );
134- }
134+ }
135+
136+ // *Iterator Operators
137+ // https://docs.microsostd.com/en-us/cpp/standard-library/iterator-operators?view=msvc-170
138+
139+ // *ptrdiff_t
140+ // https://stackoverflow.com/questions/4377308/c-size-t-or-ptrdiff-t
141+
142+ // *Red Black Tree
143+ // http://staff.ustc.edu.cn/~csli/graduate/algorithms/book6/chap14.htm
144+
145+ // *AVL trees
146+ // https://www.youtube.com/watch?v=-9sHvAnLN_w
147+
148+ // *Const Correctness
149+ // https://isocpp.org/wiki/faq/const-correctness#overview-const
150+
151+ // *Istream iterator
152+ // https://www.cplusplus.com/reference/iterator/istream_iterator/
153+
154+ // *Destroy vs Deallocate
155+ // https://stackoverflow.com/questions/26667026/difference-between-destroy-destructor-deallocate-in-stdallocator
156+
157+ // *Introduction to trees
158+ // https://www.programiz.com/dsa/trees
159+ // https://www.softwaretestinghelp.com/trees-in-cpp/
160+
161+ // *Avl
162+ // https://www.guru99.com/avl-tree.html (very good to understand rotations)
163+ // https://simplesnippets.tech/what-is-avl-tree-data-structure-all-avl-operations-with-full-code/ (Very Good)
164+ // https://algorithmtutor.com/Data-Structures/Tree/AVL-Trees/
165+ // https://www.techiedelight.com/inorder-tree-traversal-iterative-recursive/
166+ // https://www.softwaretestinghelp.com/avl-trees-and-heap-data-structure-in-cpp/
167+ // https://www.geeksforgeeks.org/avl-trees-containing-a-parent-node-pointer/
168+
169+ // *Avl (Vids)
170+ // https://www.youtube.com/watch?v=vRwi_UcZGjU
171+ // https://www.youtube.com/watch?v=otiDcwZbCo4
172+ // https://www.youtube.com/watch?v=u3OVSkuOdqI (Very Good)
173+ // https://www.youtube.com/watch?v=otiDcwZbCo4
174+
175+ // *Avl Visualizer
176+ // https://www.cs.usfca.edu/~galles/visualization/AVLtree.html
177+
178+ // * Avl Traversal
179+ // https://www.cs.odu.edu/~zeil/cs361/latest/Public/treetraversal/index.html
180+ // https://www.techiedelight.com/inorder-tree-traversal-iterative-recursive/
181+
182+ // * Rebind
183+ // https://stackoverflow.com/questions/22384231/is-use-of-allocatorrebind-required-by-c-standard
0 commit comments