Skip to content

eknv/AlgorithmsInJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The repo contains some interesting data structures, algorithms and respective code challenges.

The challenges demonstrate possible and efficient approaches how to tackle different kind of algorithmic problems.

Many thanks goes to sources like InterviewCake, GeeksForGeeks, LeetCode, Techseries.dev etc. for providing the questions and other helpful resources.

Data structures:

  • Arrays
  • Linked Lists
  • Graphs
  • Trees
  • Tries
  • Heaps
  • Stack & Queues

Algorithms:

  • Divide and conquer
  • Dynamic programming
  • Hashing
  • Sorting and searching
  • Greedy

The implementations are done in Java and for each solution some unit tests are provided.

This repo is a work in progress and will be extended with similar content.