GithubHelp home page GithubHelp logo

kifangamukundi / leetcode-patterns Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 25 KB

Leetcode patterns to prepare for coding interviews in a more efficient manner

JavaScript 100.00%
leetcode-javascript-solutions leetcode-patterns leetcode-solutions

leetcode-patterns's Introduction

LeetCode Patterns

This repo includes problems categorized in various patterns that commonly appear in coding interviews. The goal is to alleviate the pain of doing random questions that will not help you progress fast in your job coding interviews. The patterns are implemented using JavaScript but can also be done using your most comfortable programming language. The patterns are as follows:

Arrays

Arrays & Binary Search & Two Pointers

Arrays & Bit Manipulation

Backtracking

BFS

BFS & DFS

BFS & DFS & Graph

BFS & DFS & Graph & Topological Sort

BFS & DFS & Graph & Union Find

BFS & DFS & Union Find

BFS & Graph & Topological Sort

Binary Search

Binary Search & Heap

Bucket Sort & Heap

Design

Design & Trie

DFS

DFS & Dynamic Programming

DFS & Graph & Topological Sort

DFS & Trie

Dynamic Programming

Dynamic Programming & Bit Manipulation

Dynamic Programming & Greedy

Fast & Slow Pointers

Graph & Topological Sort

Greedy

Greedy & Heap

Heap

Heap & Intervals

Heap & QuickSelect

In Place Reversal of a LinkedList

Intervals

Sliding Window

Sorting

Trie

Two Pointers

leetcode-patterns's People

Contributors

kifangamukundi avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.