Skip to content

Ajackwere/ace-technical-interview-js-py

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

401 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub last update
E0B8072C-067A-4AAE-ADBF-2BE03BBB9B26_4_5005_c

This is the scope of the project, I happily invite you to contribute!

License GitHub contributors

Intro Topics(Continually Updated...)

Data Structures


Algorithms

Data-structures - Coming soon...

Hash Map & Arrays

Frequency Problem Stated Solution Solution Explained
High Two Sum js py Two Sum Explained
High Valid Anagram js py
Medium Jewels and Stones js
High Contains duplicates js py
High Group Anagrams Inprogress... py
High Encode and Decode Strings Inprogress...
High Valid Sudoku Inprogress...
High Longest Consecutive Sequence Inprogress...
High Top K Frequent Elements Inprogress...

Binary Search

Frequency Problem Stated Solution Solution Explained
High Binary Search js py
Low Two Sum II - Input Array Is Sorted js

Linked List

Frequency Problem Stated Solution Solution Explained
High Reverse a Linked List js py Reverse Linked List Explained

Stacks & Queues

Frequency Problem Stated Solution Solution Explained
High Implement Queue using Stacks js
High Valid Parentheses Inprogress...
High Design Circular Queue Inprogress...
High Design Hit Counter Inprogress...
High Trapping Rain Water js py

Trees

Frequency Problem Stated Solution
Low test test In progress...

Graphs

Frequency Problem Stated Solution
Low test test In progress...

Trie

Frequency Problem Stated Solution
Low test test In progress...

Heap

Frequency Problem Stated Solution
Low test test In progress...


Algorithms

An Algorithm is a set of intructions on how to solve particular problems

Prefix Sum

Frequency Problem Stated Solution
High Running Sum of 1d Array js
High Find Pivot Index js

Sliding Window

Frequency Problem Stated Solution
Low Longest Substring Without Repeating Characters js

Running Pointers

Frequency Problem Stated Solution
Low Backspace String compare js

Suffix Arrays

Frequency Problem Stated Solution
Low test test js

Breath First Search

Frequency Problem Stated Solution
Low test test In progress

Depth First Search

Frequency Problem Stated Solution
Low test test In progress...

Divide && Conquer

Frequency Problem Stated Solution
Low test test In progress...

Recursion

Frequency Problem Stated Solution
Low test test In progress

Dynamic Programming

Frequency Problem Stated Solution
Low test test In Progress...

Math

Frequency Problem Stated Solution
Low test test In Progress...

Greedy

Frequency Problem Stated Solution
Low Container With Most Water js

Matrix

Frequency Problem Stated Solution
Low test test In progress...

Geometry

Frequency Problem Stated Solution
Low test test In progress...

How to use this repo

npm install or yarn install
npm test

About

This repo helps you to understand the fundamentals of Data Structures and Algorithms. Implementations are done in JavaScript and Python. Also selected Leetcode coding question solutions are available.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 50.6%
  • Python 49.4%