Giter Site home page Giter Site logo

lintcode's Introduction

Basic Algorithm Ladder

1 - Introduce Python - Variable

Easy 766. Leap Year
67%
Easy 9. Fizz Buzz
62%
Easy 627. Longest Palindrome
42%
Medium 616. Course Schedule II
30%
Medium 418. Integer to Roman
52%
Hard 629. Minimum Spanning Tree
41%

2 Loops, Function & OOP

Easy491. Palindrome Number
45%
Easy479. Second Max of Array
37%
Easy455. Student ID
40%
Easy413. Reverse Integer
31%
Hard498. Parking Lot
22%

3 - Linear Data Structure I

Easy172. Remove Element
33%
Easy53. Reverse Words in a String
29%
Easy235. Prime Factorization
41%
Easy112. Remove Duplicates from Sorted List
40%
Medium499. Word Count (Map Reduce)
52%
Medium415. Valid Palindrome
31%
Medium656. Multiply Strings
34%
Medium113. Remove Duplicates from Sorted List II
29%
Medium36. Reverse Linked List II
33%

4 - Linear Data Structure II

Easy495. Implement Stack
59%
Easy219. Insert Node in Sorted Linked List
32%
Easy452. Remove Linked List Elements
22%
Easy423. Valid Parentheses
33%
Easy174. Remove Nth Node From End of List
32%
Easy165. Merge Two Sorted Lists
43%
Easy35. Reverse Linked List
45%
Easy451. Swap Nodes in Pairs
40%
Easy372. Delete Node in a Linked List
52%
Medium40. Implement Queue by Two Stacks
50%
Medium511. Swap Two Nodes in Linked List
22%
Medium229. Stack Sorting
43%
Medium223. Palindrome Linked List
32%
Medium113. Remove Duplicates from Sorted List II
29%
Medium36. Reverse Linked List II
33%
Medium12. Min Stack
40%

5 - Binary Tree & Depth First Traversal

Easy97. Maximum Depth of Binary Tree
58%
Easy67. Binary Tree Inorder Traversal
50%
Easy482. Binary Tree Level Sum
50%
Easy66. Binary Tree Preorder Traversal
48%
Easy469. Same Tree
48%
Easy480. Binary Tree Paths
38%
Easy376. Binary Tree Path Sum
27%
Hard87. Remove Node in Binary Search Tree
29%

6 - Breadth First Traversal & BST

Easy242. Convert Binary Tree to Linked Lists by Depth
57%
Easy85. Insert Node in a Binary Search Tree
45%
Easy177. Convert Sorted Array to Binary Search Tree With Minimal Height.
35%
Medium760. Binary Tree Right Side View
64%
Medium95. Validate Binary Search Tree
26%
Medium71. Binary Tree Zigzag Level Order Traversal
35%
Medium70. Binary Tree Level Order Traversal II
49%
Medium127. Topological Sorting
42%
Hard87. Remove Node in Binary Search Tree
29%

7 - Set, Dictionary & Divide and Conquer

Easy557. Count Characters
68%
Easy487. Name Deduplication
52%
Easy469. Same Tree
48%
Easy521. Remove Duplicate Numbers in Array
43%
Easy93. Balanced Binary Tree
42%
Easy56. Two Sum
36%
Easy138. Subarray Sum
34%
Medium95. Validate Binary Search Tree
26%
Medium94. Binary Tree Maximum Path Sum
28%
Medium124. Longest Consecutive Sequence
39%
Hard65. Median of two Sorted Arrays
30%

8 - Sort Algorithm

Easy6. Merge Two Sorted Arrays
43%
Easy464. Sort Integers II
38%
Easy173. Insertion Sort List
33%
Easy156. Merge Intervals
28%
Medium532. Reverse Pairs
30%
Medium184. Largest Number
22%
Medium148. Sort Colors
41%
Medium139. Subarray Sum Closest
24%
Medium98. Sort List
31%
Medium31. Partition Array
34%
Medium5. Kth Largest Element
33%
Hard43. Maximum Subarray III
28%

lintcode's People

Contributors

jl4730 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.