Giter Site home page Giter Site logo

algorithms's Introduction

algorithms

Practice questions on data structure and algorithms.

Date Problem
2018-06-20 BST-to-DLL
2018-06-21 Add-Two-Numbers
2018-06-22 Longest-Substring-Without-Repeat
2018-06-23 Median-of-2-Sorted-Arrays
2018-06-24 String-to-Integer
2018-06-25 Longest-Palindromic-Substring
2018-06-26 Buddy-Strings
2018-06-27 Min-Cost-K-Workers
2018-06-28 Score-of-Parentheses
2018-06-29 Divide-Two-Integers
2018-06-30 Regular-Expression-Matching
2018-07-01 Valid-Parentheses
2018-07-02 All-Nodes-Distance-K-Apart
2018-07-03 Swap-Nodes-in-Pairs
2018-07-04 Validate-BST
2018-07-05 BST-Postorder-Traversal
2018-07-06 Binary-Tree-to-Linked-List
2018-07-07 Binary-Tree-Next-Pointer
2018-07-08 Kth-Smallest-BST
2018-07-09 Partition-Linked-List
2018-07-10 First-Last-Sorted-Array
2018-07-11 Sum-Root-to-Leaf-Numbers
2018-07-12 Multiply-Strings
2018-07-13 Smallest-Subtree-with-all-Deepest-Nodes
2018-07-14 BST-ZigZag-Level
2018-07-15 Merge-K-Sorted-Lists
2018-07-16 Remove-Nth-From-End
2018-07-17 Remove-Duplicates-From-List
2018-07-18 Subsets
2018-07-19 Implement-Trie
2018-07-20 Kth-Largest-Element
2018-07-21 LRU-Cache
2018-07-22 Reorder-List
2018-07-23 Remove-Duplicates-From-Array
2018-07-24 Longest-Palindromic-Subsequence
2018-07-25 Find-Duplicate-in-File-System
2018-07-26 Decode-String
2018-07-27 Peek-Iterator
2018-07-28 Binary-Tree-Right-Side-View
2018-07-29 Odd-Even-Linked-List
2018-07-30 Letter-Combinations-of-Phone-Number
2018-07-31 Longest-Valid-Parentheses
2018-08-01 Search-Insert-Position
2018-08-02 Delete-Node-in-BST
2018-08-03 Flatten-Multilevel-DLL
2018-08-04 Combination-Sum
2018-08-05 Custom-Sort-String
2018-08-06 BST-Preorder-Traversal
2018-08-07 Verify-Preorder-Serialisation-BST
2018-08-08 Flatten-Nested-List-Iterator
2018-08-09 Unique-BST
2018-08-10 Decode-Ways
2018-08-11 Evaluate-RPN
2018-08-12 ZigZag-Conversion
2018-08-13 Container-with-Most-Water
2018-08-14 Integer-to-Roman
2018-08-15 3Sum
2018-08-16 Next-Permutation
2018-08-17 3Sum-Closest
2018-08-18 MyPow
2018-08-19 4Sum
2018-08-20 Search-Rotated-Sorted
2018-08-21 Maximum-Depth-Binary-Tree
2018-08-22 Edit-Distance
2018-08-25 Minimum-Moves-to-Equal-Array-Elements
2018-08-26 Single-Element-in-Sorted-Array
2018-08-27 Coin-Change-2
2018-08-28 Most-Frequent-Subtree-Sum
2018-08-29 Minimum-Window-Substring
2018-08-31 Find-and-Replace-in-String
2018-09-01 Diagonal-Traverse
2018-09-02 Binary-Tree-Level-Order-Traversal
2018-09-03 Convert-Sorted-List-to-Binary-Search-Tree
2018-09-04 Maximum-Width-of-Binary-Tree
2018-09-05 Increasing-Order-Search-Tree
2018-09-06 Compare-Version-Numbers
2018-09-07 Leaf-Similar-Trees
2018-09-08 Minimum-Size-Subarray-Sum
2018-09-09 Binary-Tree-Pruning
2018-09-10 Daily-Temperatures
2018-09-11 Coin-Change
2018-09-12 Valid-Sudoku
2018-09-13 Linked-List-Components
2018-09-14 Valid-Parenthesis-String
2018-09-15 Subarray-Sum-Equals-K
2018-09-16 Maximum-Product-Subarray
2018-09-17 Add-One-Row-To-Tree
2018-09-18 Boats-to-Save-People
2018-09-19 Delete-Operation-for-Two-Strings
2018-09-20 Unique-Paths
2018-09-21 Wildcard-Matching
2018-09-22 Find-and-Replace-Pattern
2018-09-23 Product-of-Array-Except-Self
2018-09-24 Merge-Intervals
2018-09-25 Rotate-List
2018-09-26 Lowest-Common-Ancestor-of-a-Binary-Tree
2018-09-27 Path-Sum-II
2018-09-28 Minimum-Path-Sum
2018-09-29 Search-a-2D-Matrix
2018-09-30 Jump-Game
2018-10-01 Partition-Array-into-Disjoint-Intervals
2018-10-02 Smallest-Range-II
2018-10-03 Simplify-Path
2018-10-04 Shifting-Letters
2018-10-06 Summary-Ranges
2018-10-07 H-Index-II
2018-11-05 Minimum-Falling-Path-Sum
2018-11-06 Fix-Brackets
2018-11-07 Longest-Path-in-Matrix
2018-11-08 Word-Search
2018-11-10 N-Queens
2018-11-11 Different-Ways-to-Add-Parentheses
2018-11-18 Range-Sum-of-BST
2018-12-15 Flip-Equivalent-Binary-Trees
2018-12-16 Minimum-Increment-Make-Array-Unique
2018-12-20 All-Possible-FBT
2018-12-21 Array-of-Doubled-Pairs
2019-03-24 Fruit-into-Baskets

Updated: 2019-03-24

algorithms's People

Stargazers

Catherine Angelini avatar

Watchers

James Cloos avatar Anson Miu 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.