/algostructure

Tasks regarding algorithms, data structures, unit testing and concurrency.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

algostructure

Tasks regarding algorithms, data structures, unit testing and concurrency.

datastructures

This module contains benchmarking of usage examples of the following data structures:

  • ArrayList
  • LinkedList

algorithms

This module contains implementations of sorting and searching algorithms.

Sorting algorithms include:

  • QuickSort
  • Mergesort

Searching algorithms include:

  • Depth First Search (DFS)
  • Breadth First Search (BFS)
  • Dijkstra algorithm