#DS
##TODO Binary Indexed Tree: https://cs.stackexchange.com/questions/10538/bit-what-is-the-intuition-behind-a-binary-indexed-tree-and-how-was-it-thought-a
In binary tree, if we have to swap nodes we can swap just values instead.
https://1e9.medium.com/monotonic-queue-notes-980a019d5793
https://github.com/Mustafiz04/Must-Do-Coding-Questions-for-Companies
https://www.lintcode.com/problem/683/description
https://leetcode.com/problems/sort-colors/submissions/
https://leetcode.com/problems/binary-tree-maximum-path-sum/ https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/ https://leetcode.com/problems/my-calendar-i/ https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed/
https://leetcode.com/discuss/interview-question https://leetcode.com/discuss/interview-question/system-design/1205825/FANG-System-Design-Interview-Preparation-Master-Doc https://github.com/merry75/educative.io_courses/blob/master/grok_system_design_interview.pdf https://igotanoffer.com/blogs/tech/system-design-interviews#questions https://get.interviewready.io/course-preview#video https://www.youtube.com/c/SystemDesignInterview/videos https://www.hiredintech.com/classrooms/system-design/lesson/61 https://www.youtube.com/playlist?list=PLhgw50vUymycJPN6ZbGTpVKAJ0cL4OEH3
https://github.com/prasadgujar/low-level-design-primer/blob/master/solutions.md
https://refactoring.guru/design-patterns/chain-of-responsibility https://stackoverflow.com/questions/18618779/differences-between-proxy-and-decorator-pattern https://sourcemaking.com/antipatterns
https://mariadb.com/resources/blog/acid-compliance-what-it-means-and-why-you-should-care/ https://www.ibm.com/cloud/learn/cap-theorem https://www.toptal.com/big-data/consistent-hashing https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying
#Random https://www.cs.utexas.edu/users/EWD/ewd08xx/EWD831.PDF