Data Structure and Algorithms Implementation in Swift and Java

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.


Sort Algorithms

  1. Bubble Sort
  2. Insertion Sort

Search Algorithms

  1. Binary Search

I will be keep adding new Data Structure and Algorithms implementation on this page. So bookmark this page and keep coming back for more.