Giter Site home page Giter Site logo

leetcode-synchronizer-sample's Introduction

LeetCode Submissions

Auto-generated with LeetCode Synchronizer

Contents

# Title Difficulty Skills
0001 Two Sum Easy Array Hash Table
0002 Add Two Numbers Medium Linked List Math Recursion
0003 Longest Substring Without Repeating Characters Medium Hash Table Sliding Window String
0009 Palindrome Number Easy Math
0013 Roman to Integer Easy Hash Table Math String
0014 Longest Common Prefix Easy String Trie
0020 Valid Parentheses Easy Stack String
0021 Merge Two Sorted Lists Easy Linked List Recursion
0026 Remove Duplicates from Sorted Array Easy Array Two Pointers
0027 Remove Element Easy Array Two Pointers
0028 Find the Index of the First Occurrence in a String Easy String String Matching Two Pointers
0035 Search Insert Position Easy Array Binary Search
0058 Length of Last Word Easy String
0066 Plus One Easy Array Math
0067 Add Binary Easy Bit Manipulation Math Simulation String
0069 Sqrt(x) Easy Binary Search Math
0070 Climbing Stairs Easy Dynamic Programming Math Memoization
0083 Remove Duplicates from Sorted List Easy Linked List
0088 Merge Sorted Array Easy Array Sorting Two Pointers
0094 Binary Tree Inorder Traversal Easy Binary Tree Depth-First Search Stack Tree
0100 Same Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0101 Symmetric Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0104 Maximum Depth of Binary Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0108 Convert Sorted Array to Binary Search Tree Easy Array Binary Search Tree Binary Tree Divide and Conquer Tree
0110 Balanced Binary Tree Easy Binary Tree Depth-First Search Tree
0111 Minimum Depth of Binary Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0112 Path Sum Easy Binary Tree Breadth-First Search Depth-First Search Tree
0118 Pascal's Triangle Easy Array Dynamic Programming
0119 Pascal's Triangle II Easy Array Dynamic Programming
0121 Best Time to Buy and Sell Stock Easy Array Dynamic Programming
0125 Valid Palindrome Easy String Two Pointers
0136 Single Number Easy Array Bit Manipulation
0141 Linked List Cycle Easy Hash Table Linked List Two Pointers
0144 Binary Tree Preorder Traversal Easy Binary Tree Depth-First Search Stack Tree
0145 Binary Tree Postorder Traversal Easy Binary Tree Depth-First Search Stack Tree
0157 Read N Characters Given Read4 Easy Interactive Simulation String
0160 Intersection of Two Linked Lists Easy Hash Table Linked List Two Pointers
0163 Missing Ranges Easy Array
0168 Excel Sheet Column Title Easy Math String
0169 Majority Element Easy Array Counting Divide and Conquer Hash Table Sorting
0170 Two Sum III - Data structure design Easy Array Data Stream Design Hash Table Two Pointers
0171 Excel Sheet Column Number Easy Math String
0175 Combine Two Tables Easy Database
0181 Employees Earning More Than Their Managers Easy Database
0182 Duplicate Emails Easy Database
0183 Customers Who Never Order Easy Database
0190 Reverse Bits Easy Bit Manipulation Divide and Conquer
0191 Number of 1 Bits Easy Bit Manipulation Divide and Conquer
0193 Valid Phone Numbers Easy Shell
0195 Tenth Line Easy Shell
0196 Delete Duplicate Emails Easy Database
0197 Rising Temperature Easy Database
0202 Happy Number Easy Hash Table Math Two Pointers
0203 Remove Linked List Elements Easy Linked List Recursion
0205 Isomorphic Strings Easy Hash Table String
0206 Reverse Linked List Easy Linked List Recursion
0217 Contains Duplicate Easy Array Hash Table Sorting
0219 Contains Duplicate II Easy Array Hash Table Sliding Window
0222 Count Complete Tree Nodes Easy Binary Search Binary Tree Depth-First Search Tree
0225 Implement Stack using Queues Easy Design Queue Stack
0226 Invert Binary Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0228 Summary Ranges Easy Array
0231 Power of Two Easy Bit Manipulation Math Recursion
0232 Implement Queue using Stacks Easy Design Queue Stack
0234 Palindrome Linked List Easy Linked List Recursion Stack Two Pointers
0242 Valid Anagram Easy Hash Table Sorting String
0243 Shortest Word Distance Easy Array String
0246 Strobogrammatic Number Easy Hash Table String Two Pointers
0252 Meeting Rooms Easy Array Sorting
0257 Binary Tree Paths Easy Backtracking Binary Tree Depth-First Search String Tree
0258 Add Digits Easy Math Number Theory Simulation
0263 Ugly Number Easy Math
0266 Palindrome Permutation Easy Bit Manipulation Hash Table String
0268 Missing Number Easy Array Binary Search Bit Manipulation Hash Table Math Sorting
0270 Closest Binary Search Tree Value Easy Binary Search Binary Search Tree Binary Tree Depth-First Search Tree
0278 First Bad Version Easy Binary Search Interactive
0283 Move Zeroes Easy Array Two Pointers
0290 Word Pattern Easy Hash Table String
0292 Nim Game Easy Brainteaser Game Theory Math
0293 Flip Game Easy String
0303 Range Sum Query - Immutable Easy Array Design Prefix Sum
0326 Power of Three Easy Math Recursion
0338 Counting Bits Easy Bit Manipulation Dynamic Programming
0342 Power of Four Easy Bit Manipulation Math Recursion
0344 Reverse String Easy String Two Pointers
0345 Reverse Vowels of a String Easy String Two Pointers
0346 Moving Average from Data Stream Easy Array Data Stream Design Queue
0349 Intersection of Two Arrays Easy Array Binary Search Hash Table Sorting Two Pointers
0350 Intersection of Two Arrays II Easy Array Binary Search Hash Table Sorting Two Pointers
0359 Logger Rate Limiter Easy Design Hash Table
0367 Valid Perfect Square Easy Binary Search Math
0374 Guess Number Higher or Lower Easy Binary Search Interactive
0383 Ransom Note Easy Counting Hash Table String
0387 First Unique Character in a String Easy Counting Hash Table Queue String
0389 Find the Difference Easy Bit Manipulation Hash Table Sorting String
0392 Is Subsequence Easy Dynamic Programming String Two Pointers
0401 Binary Watch Easy Backtracking Bit Manipulation
0404 Sum of Left Leaves Easy Binary Tree Breadth-First Search Depth-First Search Tree
0405 Convert a Number to Hexadecimal Easy Bit Manipulation Math
0408 Valid Word Abbreviation Easy String Two Pointers
0409 Longest Palindrome Easy Greedy Hash Table String
0412 Fizz Buzz Easy Math Simulation String
0414 Third Maximum Number Easy Array Sorting
0415 Add Strings Easy Math Simulation String
0422 Valid Word Square Easy Array Matrix
0434 Number of Segments in a String Easy String
0441 Arranging Coins Easy Binary Search Math
0448 Find All Numbers Disappeared in an Array Easy Array Hash Table
0455 Assign Cookies Easy Array Greedy Sorting Two Pointers
0459 Repeated Substring Pattern Easy String String Matching
0461 Hamming Distance Easy Bit Manipulation
0463 Island Perimeter Easy Array Breadth-First Search Depth-First Search Matrix
0476 Number Complement Easy Bit Manipulation
0482 License Key Formatting Easy String
0485 Max Consecutive Ones Easy Array
0492 Construct the Rectangle Easy Math
0495 Teemo Attacking Easy Array Simulation
0496 Next Greater Element I Easy Array Hash Table Monotonic Stack Stack
0500 Keyboard Row Easy Array Hash Table String
0501 Find Mode in Binary Search Tree Easy Binary Search Tree Binary Tree Depth-First Search Tree
0504 Base 7 Easy Math
0506 Relative Ranks Easy Array Heap (Priority Queue) Sorting
0507 Perfect Number Easy Math
0509 Fibonacci Number Easy Dynamic Programming Math Memoization Recursion
0511 Game Play Analysis I Easy Database
0512 Game Play Analysis II Easy Database
0520 Detect Capital Easy String
0521 Longest Uncommon Subsequence I Easy String
0530 Minimum Absolute Difference in BST Easy Binary Search Tree Binary Tree Breadth-First Search Depth-First Search Tree
0541 Reverse String II Easy String Two Pointers
0543 Diameter of Binary Tree Easy Binary Tree Depth-First Search Tree
0551 Student Attendance Record I Easy String
0557 Reverse Words in a String III Easy String Two Pointers
0559 Maximum Depth of N-ary Tree Easy Breadth-First Search Depth-First Search Tree
0561 Array Partition Easy Array Counting Sort Greedy Sorting
0563 Binary Tree Tilt Easy Binary Tree Depth-First Search Tree
0566 Reshape the Matrix Easy Array Matrix Simulation
0572 Subtree of Another Tree Easy Binary Tree Depth-First Search Hash Function String Matching Tree
0575 Distribute Candies Easy Array Hash Table
0577 Employee Bonus Easy Database
0584 Find Customer Referee Easy Database
0586 Customer Placing the Largest Number of Orders Easy Database
0589 N-ary Tree Preorder Traversal Easy Depth-First Search Stack Tree
0590 N-ary Tree Postorder Traversal Easy Depth-First Search Stack Tree
0594 Longest Harmonious Subsequence Easy Array Hash Table Sorting
0595 Big Countries Easy Database
0596 Classes More Than 5 Students Easy Database
0597 Friend Requests I: Overall Acceptance Rate Easy Database
0598 Range Addition II Easy Array Math
0599 Minimum Index Sum of Two Lists Easy Array Hash Table String
0603 Consecutive Available Seats Easy Database
0604 Design Compressed String Iterator Easy Array Design Hash Table Iterator String
0605 Can Place Flowers Easy Array Greedy
0606 Construct String from Binary Tree Easy Binary Tree Depth-First Search String Tree
0607 Sales Person Easy Database
0610 Triangle Judgement Easy Database
0613 Shortest Distance in a Line Easy Database
0617 Merge Two Binary Trees Easy Binary Tree Breadth-First Search Depth-First Search Tree
0619 Biggest Single Number Easy Database
0620 Not Boring Movies Easy Database
0627 Swap Salary Easy Database
0628 Maximum Product of Three Numbers Easy Array Math Sorting
0637 Average of Levels in Binary Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0643 Maximum Average Subarray I Easy Array Sliding Window
0645 Set Mismatch Easy Array Bit Manipulation Hash Table Sorting
0653 Two Sum IV - Input is a BST Easy Binary Search Tree Binary Tree Breadth-First Search Depth-First Search Hash Table Tree Two Pointers
0657 Robot Return to Origin Easy Simulation String
0661 Image Smoother Easy Array Matrix
0671 Second Minimum Node In a Binary Tree Easy Binary Tree Depth-First Search Tree
0674 Longest Continuous Increasing Subsequence Easy Array
0680 Valid Palindrome II Easy Greedy String Two Pointers
0682 Baseball Game Easy Array Simulation Stack
0693 Binary Number with Alternating Bits Easy Bit Manipulation
0696 Count Binary Substrings Easy String Two Pointers
0697 Degree of an Array Easy Array Hash Table
0700 Search in a Binary Search Tree Easy Binary Search Tree Binary Tree Tree
0703 Kth Largest Element in a Stream Easy Binary Search Tree Binary Tree Data Stream Design Heap (Priority Queue) Tree
0704 Binary Search Easy Array Binary Search
0705 Design HashSet Easy Array Design Hash Function Hash Table Linked List
0706 Design HashMap Easy Array Design Hash Function Hash Table Linked List
0709 To Lower Case Easy String
0717 1-bit and 2-bit Characters Easy Array
0724 Find Pivot Index Easy Array Prefix Sum
0728 Self Dividing Numbers Easy Math
0733 Flood Fill Easy Array Breadth-First Search Depth-First Search Matrix
0734 Sentence Similarity Easy Array Hash Table String
0744 Find Smallest Letter Greater Than Target Easy Array Binary Search
0746 Min Cost Climbing Stairs Easy Array Dynamic Programming
0747 Largest Number At Least Twice of Others Easy Array Sorting
0748 Shortest Completing Word Easy Array Hash Table String
0760 Find Anagram Mappings Easy Array Hash Table
0762 Prime Number of Set Bits in Binary Representation Easy Bit Manipulation Math
0766 Toeplitz Matrix Easy Array Matrix
0771 Jewels and Stones Easy Hash Table String
0783 Minimum Distance Between BST Nodes Easy Binary Search Tree Binary Tree Breadth-First Search Depth-First Search Tree
0796 Rotate String Easy String String Matching
0800 Similar RGB Color Easy Enumeration Math String
0804 Unique Morse Code Words Easy Array Hash Table String
0806 Number of Lines To Write String Easy Array String
0812 Largest Triangle Area Easy Array Geometry Math
0819 Most Common Word Easy Counting Hash Table String
0821 Shortest Distance to a Character Easy Array String Two Pointers
0824 Goat Latin Easy String
0830 Positions of Large Groups Easy String
0832 Flipping an Image Easy Array Matrix Simulation Two Pointers
0836 Rectangle Overlap Easy Geometry Math
0844 Backspace String Compare Easy Simulation Stack String Two Pointers
0859 Buddy Strings Easy Hash Table String
0860 Lemonade Change Easy Array Greedy
0867 Transpose Matrix Easy Array Matrix Simulation
0868 Binary Gap Easy Bit Manipulation
0872 Leaf-Similar Trees Easy Binary Tree Depth-First Search Tree
0876 Middle of the Linked List Easy Linked List Two Pointers
0883 Projection Area of 3D Shapes Easy Array Geometry Math Matrix
0884 Uncommon Words from Two Sentences Easy Hash Table String
0888 Fair Candy Swap Easy Array Binary Search Hash Table Sorting
0892 Surface Area of 3D Shapes Easy Array Geometry Math Matrix
0896 Monotonic Array Easy Array
0897 Increasing Order Search Tree Easy Binary Search Tree Binary Tree Depth-First Search Stack Tree
0905 Sort Array By Parity Easy Array Sorting Two Pointers
0908 Smallest Range I Easy Array Math
0914 X of a Kind in a Deck of Cards Easy Array Counting Hash Table Math Number Theory
0917 Reverse Only Letters Easy String Two Pointers
0922 Sort Array By Parity II Easy Array Sorting Two Pointers
0925 Long Pressed Name Easy String Two Pointers
0929 Unique Email Addresses Easy Array Hash Table String
0933 Number of Recent Calls Easy Data Stream Design Queue
0938 Range Sum of BST Easy Binary Search Tree Binary Tree Depth-First Search Tree
0941 Valid Mountain Array Easy Array
0942 DI String Match Easy Array Greedy String Two Pointers
0944 Delete Columns to Make Sorted Easy Array String
0953 Verifying an Alien Dictionary Easy Array Hash Table String
0961 N-Repeated Element in Size 2N Array Easy Array Hash Table
0965 Univalued Binary Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0976 Largest Perimeter Triangle Easy Array Greedy Math Sorting
0977 Squares of a Sorted Array Easy Array Sorting Two Pointers
0989 Add to Array-Form of Integer Easy Array Math
0993 Cousins in Binary Tree Easy Binary Tree Breadth-First Search Depth-First Search Tree
0997 Find the Town Judge Easy Array Graph Hash Table
0999 Available Captures for Rook Easy Array Matrix Simulation
1002 Find Common Characters Easy Array Hash Table String
1046 Last Stone Weight Easy Array Heap (Priority Queue)

leetcode-synchronizer-sample's People

Contributors

dos-m0nk3y 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.