Data Structure and Algorithm are the basis of computer science programming. Most of the complex problem can be effectively resolved by using proper data structure and optimised algorithm.
Here you are going to find the optimised implementation of most of the generic Data Structures and Algorithms.
Algorithms and Data Structures are arranged under specific categories, so that you can find them easily.
Each implementation is available in Java and Swift. I will be adding more language as time permits.
I will be keep adding new Data Structure and Algorithms implementation on this page. So bookmark this page and keep coming back for more.