Code Monkey home page Code Monkey logo

algorithms's Introduction

ViewCount

Problem Tags
Binary Search
Binary Tree
Breadth First Search (BFS) (Both BSTs and Graphs)
Depth First Search (DFS) (Both BSTs and Graphs)
Divide and Conquer
Dynamic Programming
Graph
Greedy
Interactive
Linked List
Minimum Spanning Tree - MST
Notes
Shortest Path
Sliding Window
Sorting
Tree
Trie
Common Pitfalls & Notes
Integer.MAX_VALUE and Integer.MIN_VALUE usages
PROBLEM DESCR. SOLUTION DIFFICULTY RELATED TOPICS ADDITIONAL INFO
LeetCode 1. Two Sum ๐ŸŸขEasy Array, Hash Table Problem Set / Algorithms
LeetCode 3. Longest Substring Without Repeating Characters ๐ŸŸ Medium Sliding Window, Hash Table, Two Pointers, String Problem Set / Algorithms
LeetCode 35. Search Insert Position ๐ŸŸขEasy Array, Binary Search Problem Set / Algorithms
LeetCode 53. Maximum Subarray ๐ŸŸขEasy Array, Divide and Conquer, Dynamic Programming Problem Set / Algorithms
LeetCode 62. Unique Paths ๐ŸŸ Medium Array, Dynamic Programming Problem Set / Algorithms
LeetCode 64. Minimum Path Sum ๐ŸŸ Medium Array, Dynamic Programming Problem Set / Algorithms
LeetCode 70. Climbing Stairs ๐ŸŸขEasy Math, Dynamic Programming, Memoization Problem Set / Algorithms
LeetCode 74. Search a 2D Matrix ๐ŸŸ Medium Array, Binary Search, Matrix Problem Set / Algorithms
LeetCode 94. Binary Tree Inorder Traversal ๐ŸŸ Medium Hash Table, Stack, Tree Problem Set / Algorithms
LeetCode 98. Validate Binary Search Tree ๐ŸŸ Medium Tree, Depth-first Search Problem Set / Algorithms
LeetCode 101. Symmetric Tree ๐ŸŸขEasy Tree, Depth-first Search, Breadth-first Search Problem Set / Algorithms
LeetCode 102. Binary Tree Level Order Traversal ๐ŸŸ Medium Tree, Breadth-first Search Problem Set / Algorithms
LeetCode 104. Maximum Depth of Binary Tree ๐ŸŸขEasy Tree, Depth-first Search Problem Set / Algorithms
LeetCode 107. Binary Tree Level Order Traversal II ๐ŸŸขEasy Tree, Breadth-first Search Problem Set / Algorithms
LeetCode 111. Minimum Depth of Binary Tree ๐ŸŸขEasy Tree, Depth-first Search, Breadth-first Search Problem Set / Algorithms
LeetCode 118. Pascal's Triangle ๐ŸŸขEasy Array, Dynamic Programming Problem Set / Algorithms
LeetCode 121. Best Time to Buy and Sell Stock ๐ŸŸขEasy Array, Dynamic Programming Problem Set / Algorithms
LeetCode 122. Best Time to Buy and Sell Stock II ๐ŸŸขEasy Array, Greedy Problem Set / Algorithms
LeetCode 124. Binary Tree Maximum Path Sum ๐Ÿ”ดHard Dynamic Programming, Tree, Depth-first Search, Binary Tree Problem Set / Algorithms
LeetCode 130. Surrounded Regions ๐ŸŸ Medium Depth-first Search, Breadth-first Search, Union Find Problem Set / Algorithms
LeetCode 139. Word Break ๐ŸŸ Medium Hash Table, String, Dynamic Programming, Trie, Memoization Problem Set / Algorithms
LeetCode 144. Binary Tree Preorder Traversal ๐ŸŸ Medium Stack, Tree Problem Set / Algorithms
LeetCode 145. Binary Tree Postorder Traversal ๐Ÿ”ดHard Stack, Tree Problem Set / Algorithms
LeetCode 198. House Robber ๐ŸŸ Medium Array, Dynamic Programming Problem Set / Algorithms
LeetCode 200. Number of Islands ๐ŸŸ Medium Depth-first Search, Breadth-first Search, Union Find Problem Set / Algorithms
LeetCode 206. Reverse Linked List ๐ŸŸขEasy Linked List Problem Set / Algorithms
LeetCode 208. Implement Trie (Prefix Tree) ๐ŸŸ Medium Hash Taable , String , Design , Trie Problem Set / Algorithms
LeetCode 213. House Robber II ๐ŸŸ Medium Array, Dynamic Programming Problem Set / Algorithms
LeetCode 230. Kth Smallest Element in a BST ๐ŸŸ Medium Binary Search, Tree Problem Set / Algorithms
LeetCode 237. Delete Node in a Linked List ๐ŸŸขEasy Linked List Problem Set / Algorithms
LeetCode 278. First Bad Version ๐ŸŸขEasy Binary Search, Interactive Problem Set / Algorithms
LeetCode 300. Longest Increasing Subsequence ๐ŸŸ Medium Array, Binary Search, Dynamic Programming Problem Set / Algorithms
LeetCode 501. Find Mode in Binary Search Tree ๐ŸŸขEasy Tree Problem Set / Algorithms
LeetCode 509. Fibonacci Number ๐ŸŸขEasy Math, Dynamic Programming, Recursion, Memoization Problem Set / Algorithms
LeetCode 518. Coin Change II ๐ŸŸ Medium Array, Dynamic Programming Problem Set / Algorithms
LeetCode 559. Maximum Depth of N-ary Tree ๐ŸŸขEasy Depth-first Search, Breadth-first Search Problem Set / Algorithms
LeetCode 675. Cut Off Trees for Golf Event ๐Ÿ”ดHard Breadth-first Search Problem Set / Algorithms
LeetCode 700. Search in a Binary Search Tree ๐ŸŸขEasy Tree Problem Set / Algorithms
LeetCode 701. Insert into a Binary Search Tree ๐ŸŸ Medium Tree Problem Set / Algorithms
LeetCode 704. Binary Search ๐ŸŸขEasy Array, Binary Search Problem Set / Algorithms
LeetCode 746. Min Cost Climbing Stairs ๐ŸŸขEasy Array, Dynamic Programming Problem Set / Algorithms
LeetCode 938. Range Sum of BST ๐ŸŸขEasy Tree, Recursion Problem Set / Algorithms
LeetCode 957. Prison Cells After N Days ๐ŸŸ Medium Hash Table Problem Set / Algorithms
LeetCode 997. Find the Town Judge ๐ŸŸขEasy Graph Problem Set / Algorithms
LeetCode 1137. N-th Tribonacci Number ๐ŸŸขEasy Math, Dynamic Programming, Memoization Problem Set / Algorithms
LeetCode 1143. Longest Common Subsequence ๐ŸŸ Medium String, Dynamic Programming Problem Set / Algorithms
LeetCode 1221. Split a String in Balanced Strings ๐ŸŸขEasy String, Greedy Problem Set / Algorithms
LeetCode 1710. Maximum Units on a Truck ๐ŸŸขEasy Greedy, Sort Problem Set / Algorithms
LeetCode TreasureIsland Depth-first Search, Breadth-first Search Interview Question / Amazon
LeetCode TreasureIslandCenk Depth-first Search, Breadth-first Search Interview Question / Amazon
PROBLEM DESCR. SOLUTION DIFFICULTY RELATED TOPICS ADDITIONAL INFO
Codility Binary Gap ๐ŸŸขEasy Iterations Lessons / 1 - Iterations
Codility Cyclic Rotation ๐ŸŸขEasy Arrays Lessons / 2 - Arrays
Codility Odd Occurrences In Array ๐ŸŸขEasy Arrays Lessons / 2 - Arrays
Codility Frog Jump (FrogJmp) ๐ŸŸขEasy Time Complexity Lessons / 3 - Time Complexity
Codility Permutation Missing Element (PermMissingElem) ๐ŸŸขEasy Time Complexity Lessons / 3 - Time Complexity
Codility Tape Equilibrium (TapeEquilibrium) ๐ŸŸขEasy Time Complexity Lessons / 3 - Time Complexity
Codility Brackets ๐ŸŸขEasy Stacks and Queues Lessons / 7 - Stacks and Queues
Codility Fish ๐ŸŸขEasy Stacks and Queues Lessons / 7 - Stacks and Queues
Codility Nesting ๐ŸŸขEasy Stacks and Queues Lessons / 7 - Stacks and Queues
PROBLEM DESCR. SOLUTION DIFFICULTY RELATED TOPICS ADDITIONAL INFO
HackerRank 2D Array - DS ๐ŸŸขEasy Array Data Structures / Arrays
HackerRank Sales by Match ๐ŸŸขEasy Array Algorithms / Implementation
HackerRank Minimum Absolute Difference in an Array ๐ŸŸขEasy Greedy Algorithms / Greedy
PROBLEM DESCR. SOLUTION DIFFICULTY RELATED TOPICS ADDITIONAL INFO
CTCI C1Q1 - IsUniqueChars ๐ŸŸขEasy Arrays and Strings Data Structures / Arrays
CTCI C1Q4 - Anagram ๐ŸŸขEasy Arrays and Strings Data Structures / Arrays
CTCI C1Q7 - RotateMatrix ๐ŸŸขEasy Arrays and Strings Data Structures / Arrays
CTCI C1Q8 - ZeroMatrix ๐ŸŸขEasy Arrays and Strings Data Structures / Arrays
CTCI C2Q1 - RemoveDups ๐ŸŸขEasy Linked Lists Data Structures / LinkedLists
CTCI C2Q2 - ReturnKthToLast ๐ŸŸขEasy Linked Lists Data Structures / LinkedLists
CTCI C8Q1 - TripleStep ๐ŸŸขEasy Dynamic Programming Algorithms / Dynamic Programming

Miscellaneous

PROBLEM DESCR. SOLUTION DIFFICULTY RELATED TOPICS ADDITIONAL INFO
Misc Longest substring length with K distinct characters ๐ŸŸขEasy Sliding Window Algorithms / Sliding Window
Misc Maximum Sum Of Contiguous SubArray Of Fixed Size K ๐ŸŸขEasy Sliding Window Algorithms / Sliding Window
Misc Smallest subarray with given sum ๐ŸŸขEasy Sliding Window Algorithms / Sliding Window
Misc Bubble Sort ๐ŸŸขEasy Sorting Algorithms / Sorting
Misc Insertion Sort ๐ŸŸขEasy Sorting Algorithms / Sorting
Misc Merge Sort ๐ŸŸขEasy Sorting Algorithms / Sorting
Misc Quick Sort ๐ŸŸขEasy Sorting Algorithms / Sorting
Misc Selection Sort ๐ŸŸขEasy Sorting Algorithms / Sorting
Misc Sorted Array ๐ŸŸขEasy Sorting Algorithms / Sorting
Misc Dijkstra's Algorithm ๐ŸŸขEasy Shortest Path Algorithms / Shortest Path
Misc Prim's Algorithm ๐ŸŸขEasy Minimum Spanning Tree - MST Algorithms / Minimum Spanning Tree - MST
Misc Binary Tree From Sorted Array ๐ŸŸขEasy Binary Tree Algorithms / Study
Misc Lru Cache Impl. ๐ŸŸขEasy Lru Cache Algorithms / Study
Misc Reverse LinkedList ๐ŸŸขEasy Linked List Algorithms / Study
Misc Biggest Two Digit Value String Fragment ๐ŸŸขEasy Algorithms / Assessments
Misc Min Num Of Letters Must Be Deleted ๐ŸŸ Medium Algorithms / Assessments
Misc Chain Divided Into Three Smaller Chains ๐ŸŸ Medium Algorithms / Assessments
Misc 0/1 Knapsack Problem ๐ŸŸ Medium Dynamic Programming Problem Set / Algorithms

algorithms's People

Contributors

cenkc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

algorithms's Issues

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.