Skip to content

This repository contains all the implementation created for university assignments for Algorithms and Data Structures course

Notifications You must be signed in to change notification settings

mikarwacki/Algorithms-and-Data-Structures

Repository files navigation

Algorithms-and-Data-Structures

Repository contains implementations of Java Data Structures such as:

  • LinkedList,
  • HashMap,
  • Queue,
  • Stack. As well as pattern matching algorithms and Binary Trees, Graphs with basic search algorithms.

Sorting algorithms are implemented in different files depending on their time complexity.

  • List 2 - OneWay LinkedList,
  • List 3 - TwoWay LinkedList,
  • List 4 - Queue and Stack,
  • List 5 - Sorting algorithms O(n2),
  • List 6 - Sorting algorithms O(n*log(n)),
  • List 7 - Hashmap,
  • List 8 - Binary Search Tree,
  • List 9 - Disjoint Sets,
  • List 10 - Graph dfs and bfs,
  • List 11 - Weighted Graph calculate shortest path from given Start Node,
  • List 12 - Pattern matching algorithms,
  • List 13 - Convex Hull.

About

This repository contains all the implementation created for university assignments for Algorithms and Data Structures course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages