java-data-structures-and-algorithms icon indicating copy to clipboard operation
java-data-structures-and-algorithms copied to clipboard

Data Structures and Algorithms in JAVA

Data Structures and Algorithms in JAVA

Data Structures

  • [x] Arrays
  • [x] LinkedLists
  • [x] HashTables
  • [x] Stacks
  • [x] Queues
  • [x] Heaps
  • [x] Trees
  • [x] Graphs
  • [x] Trie

Algorithms

  1. Sorting

      • [x] BubbleSort
      • [x] CountingSort
      • [x] InsertionSort
      • [x] MergeSort
      • [x] QuickSort
      • [x] RadixSort
      • [x] SelectionSort
      • [x] ShellSort
  2. Searching

      • [x] BinarySearch
      • [x] LinearSearch
  3. Recursion

      • [x] Factorial