Skip to content

vsushko/leetcode-patterns-aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

About

This repo is intended for any individual wanting to improve their problem-solving skills for software engineering interviews.

Problems are grouped under their respective subtopic, to focus on repeatedly applying common patterns rather than randomly tackling questions.

There are several Leetcode patterns lists from such resources as:

All questions are available on [leetcode.com], [neetcode.io], [algoexpert.io].

Fundamentals

To find the greatest amount of success when practicing, it is highly recommended to know the methods and runtimes of the following data structures and their operations:

  • Arrays
  • Maps
  • Linked Lists
  • Queues
  • Heaps
  • Stacks
  • Trees
  • Graphs

In addition, you should have a good grasp on common algorithms such as:

  • Breadth-first search
  • Depth-first search
  • Binary search
  • Recursion

Question List

The entire question list can be found here: https://github.com/vsushko/leetcode-patterns-aggregator.

Solutions

Solutions written in Java will be added soon.

Suggestions

To report a bug or request a feature, create a GitHub Issue. Please ensure someone else hasn’t created an issue for the same topic.

Acknowledgements

This project is heavily inspired by lots of resources mentioned in the Notes section and daily LinkedIn posts with yet another list of questions Crack The Coding Interview.

About

Leetcode patterns aggregator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published