Skip to content

An library in Java of popular algorithms for technical interview preparation. Each algorithm has been implemented with an optimal time and space complexity.

Notifications You must be signed in to change notification settings

mjolewis/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Algorithms - Interview Prep

A library of popular algorithms for technical interviews.

Algorithms

  1. Arrays

    1. Longest Peak
    2. Monotonic Array
    3. Search in Sorted Matrix
    4. Three Number Sum
    5. Array of Products
    6. Spiral Traverse
    7. First Duplicate Value
    8. Smallest Difference
    9. Move Element To End
  2. String

    1. Longest Palindrome Substring
  3. Graphs

    1. Number of Islands
  4. Maps

    1. First Non Repeating Character
    2. Group Anagrams
    3. Ransom Note
  5. Recursion

    1. Fibonacci Sequence

Usage and Limitations

Each algorithm contains a corresponding test class that demonstrates algorithmic sufficiency.

About

An library in Java of popular algorithms for technical interview preparation. Each algorithm has been implemented with an optimal time and space complexity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages