Skip to content

This repository consists of the code samples, assignments, and notes for the data structures & algorithms + interview preparation challenges.

Notifications You must be signed in to change notification settings

Calebbii/DSA-Preparation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA-Preparation

Table of Contents

Background

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, in order to focus on repeatedly applying common patterns rather than randomly tackling questions.

All questions are available on [leetcode.com] some requiring [leetcode premium].

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/Strings
  • Maps
  • Linked Lists
  • Queues
  • Heaps
  • Stacks
  • Trees

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

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

Solutions

Solutions written in Javascript and Python can be found in the [solutions] branch.

Suggestions

Think a question should/shouldn't be included? Wish there was another feature? Feel free to open an [issue] with your suggestion!

Acknowledgements

About

This repository consists of the code samples, assignments, and notes for the data structures & algorithms + interview preparation challenges.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •