Here are some of the advanced data structures and algorithms notes that I have taken. These concepts go over the things I have learned in university as well as the struggles that I had to go through while preparing for coding interviews. These notes are organized into data structures, algorithms, and problems (mostly Leetcode) that are related to all these.
I made this page to not only help myself understand these complex concepts but also contribute to the community. If you would like to give feedback over anything on this page, please contact me at abhinavbichal@utexas.edu. Enjoy!