Coder Social home page Coder Social logo

leetcode's Introduction

LeetCode

LeetCode solutions gives some thoughts on selected problems.

Solved 783/1883 problems.

Database

See database.md

Algorithms

# Title Solution
2081 Sum of k-Mirror Numbers sum-of-k-mirror-numbers.cc
2078 Two Furthest Houses With Different Colors two-furthest-houses-with-different-colors.cc
2065 Maximum Path Quality of a Graph maximum-path-quality-of-a-graph.cc
2064 Minimized Maximum of Products Distributed to Any Store minimized-maximum-of-products-distributed-to-any-store.cc
2063 Vowels of All Substrings vowels-of-all-substrings.cc
2062 Count Vowel Substrings of a String count-vowel-substrings-of-a-string.cc
2060 Check if an Original String Exists Given Two Encoded Strings check-if-an-original-string-exists-given-two-encoded-strings.cc
2059 Minimum Operations to Convert Number minimum-operations-to-convert-number.cc
2057 Smallest Index With Equal Value smallest-index-with-equal-value.nim
2050 Parallel Courses III parallel-courses-iii.nim
2049 Count Nodes With the Highest Score count-nodes-with-the-highest-score.nim
2048 Next Greater Numerically Balanced Number next-greater-numerically-balanced-number.cc
2047 Number of Valid Words in a Sentence number-of-valid-words-in-a-sentence.cc
2045 Second Minimum Time to Reach Destination second-minimum-time-to-reach-destination.nim
2044 Count Number of Maximum Bitwise-OR Subsets count-number-of-maximum-bitwise-or-subsets.nim
2043 Simple Bank System simple-bank-system.cc
2042 Check if Numbers Are Ascending in a Sentence check-if-numbers-are-ascending-in-a-sentence.cc
2055 Plates Between Candles plates-between-candles.nim
2054 Two Best Non-Overlapping Events two-best-non-overlapping-events.nim
2035 Partition Array Into Two Arrays to Minimize Sum Difference partition-array-into-two-arrays-to-minimize-sum-difference.nim
2033 Minimum Operations to Make a Uni-Value Grid minimum-operations-to-make-a-uni-value-grid.nim
2032 Two Out of Three two-out-of-three.cc
2030 Smallest K-Length Subsequence With Occurrences of a Letter smallest-k-length-subsequence-with-occurrences-of-a-letter.nim
2029 Stone Game IX stone-game-ix.nim
2028 Find Missing Observations find-missing-observations.cc
2027 Minimum Moves to Convert String minimum-moves-to-convert-string.cc
2040 Kth Smallest Product of Two Sorted Arrays kth-smallest-product-of-two-sorted-arrays.nim
2019 The Score of Students Solving Math Expression the-score-of-students-solving-math-expression.nim
2018 Check if Word Can Be Placed In Crossword check-if-word-can-be-placed-in-crossword.cc
2017 Grid Game grid-game.cc
2016 Maximum Difference Between Increasing Elements maximum-difference-between-increasing-elements.cc
2014 Longest Subsequence Repeated k Times longest-subsequence-repeated-k-times.cc
2013 Detect Squares detect-squares.nim
2012 Sum of Beauty in the Array sum-of-beauty-in-the-array.cc
2011 Final Value of Variable After Performing Operations final-value-of-variable-after-performing-operations.cc
2025 Maximum Number of Ways to Partition an Array maximum-number-of-ways-to-partition-an-array.nim
2024 Maximize the Confusion of an Exam maximize-the-confusion-of-an-exam.nim
2003 Smallest Missing Genetic Value in Each Subtree smallest-missing-genetic-value-in-each-subtree.cc
2002 Maximum Product of the Length of Two Palindromic Subsequences maximum-product-of-the-length-of-two-palindromic-subsequences.rs
2001 Number of Pairs of Interchangeable Rectangles number-of-pairs-of-interchangeable-rectangles.cc
1998 GCD Sort of an Array gcd-sort-of-an-array.rs
1997 First Day Where You Have Been in All the Rooms first-day-where-you-have-been-in-all-the-rooms.rs
1996 The Number of Weak Characters in the Game the-number-of-weak-characters-in-the-game.rs
1995 Count Special Quadruplets count-special-quadruplets.cc
2009 Minimum Number of Operations to Make Array Continuous minimum-number-of-operations-to-make-array-continuous.rs
2008 Maximum Earnings From Taxi maximum-earnings-from-taxi.nim
1986 Minimum Number of Work Sessions to Finish the Tasks minimum-number-of-work-sessions-to-finish-the-tasks.rs
1982 Find Array Given Subset Sums find-array-given-subset-sums.rs
1994 The Number of Good Subsets the-number-of-good-subsets.rs
1970 Last Day Where You Can Still Cross last-day-where-you-can-still-cross.rs
1969 Minimum Non-Zero Product of the Array Elements minimum-non-zero-product-of-the-array-elements.rs
1963 Minimum Number of Swaps to Make the String Balanced minimum-number-of-swaps-to-make-the-string-balanced.rs
1977 Number of Ways to Separate Numbers number-of-ways-to-separate-numbers.rs
1976 Number of Ways to Arrive at Destination number-of-ways-to-arrive-at-destination.rs
1975 Maximum Matrix Sum maximum-matrix-sum.rs
1955 Count Number of Special Subsequences count-number-of-special-subsequences.rs
1953 Maximum Number of Weeks for Which You Can Work maximum-number-of-weeks-for-which-you-can-work.rs
1959 Minimum Total Space Wasted With K Resizing Operations minimum-total-space-wasted-with-k-resizing-operations.rs
1948 Delete Duplicate Folders in System delete-duplicate-folders-in-system.cc
1947 Maximum Compatibility Score Sum maximum-compatibility-score-sum.rs
1938 Maximum Genetic Difference Query maximum-genetic-difference-query.rs
1937 Maximum Number of Points with Cost maximum-number-of-points-with-cost.rs
1931 Painting a Grid With Three Different Colors painting-a-grid-with-three-different-colors.rs
1932 Merge BSTs to Create Single BST merge-bsts-to-create-single-bst.cc
1943 Describe the Painting describe-the-painting.rs
1942 The Number of the Smallest Unoccupied Chair the-number-of-the-smallest-unoccupied-chair.rs
1923 Longest Common Subpath longest-common-subpath.rs
1915 Number of Wonderful Substrings number-of-wonderful-substrings.rs
1914 Cyclically Rotating a Grid cyclically-rotating-a-grid.rs
1928 Minimum Cost to Reach Destination in Time minimum-cost-to-reach-destination-in-time.rs
1906 Minimum Absolute Difference Queries minimum-absolute-difference-queries.rs
1900 The Earliest and Latest Rounds Where Players Compete the-earliest-and-latest-rounds-where-players-compete.rs
1898 Maximum Number of Removable Characters maximum-number-of-removable-characters.rs
1911 Maximum Alternating Subsequence Sum maximum-alternating-subsequence-sum.rs
1909 Remove One Element to Make the Array Strictly Increasing remove-one-element-to-make-the-array-strictly-increasing.rs
1889 Minimum Space Wasted From Packaging minimum-space-wasted-from-packaging.rs
1888 Minimum Number of Flips to Make the Binary String Alternating minimum-number-of-flips-to-make-the-binary-string-alternating.rs
1883 Minimum Skips to Arrive at Meeting On Time minimum-skips-to-arrive-at-meeting-on-time.rs
1882 Process Tasks Using Servers process-tasks-using-servers.rs
1896 Minimum Cost to Change the Final Value of Expression minimum-cost-to-change-the-final-value-of-expression.rs
1872 Stone Game VIII stone-game-viii.rs
1871 Jump Game VII jump-game-vii.rs
1870 Minimum Speed to Arrive on Time minimum-speed-to-arrive-on-time.rs
1866 Number of Ways to Rearrange Sticks With K Sticks Visible number-of-ways-to-rearrange-sticks-with-k-sticks-visible.rs
1878 Get Biggest Three Rhombus Sums in a Grid get-biggest-three-rhombus-sums-in-a-grid.rs
1857 Largest Color Value in a Directed Graph largest-color-value-in-a-directed-graph.rs
1856 Maximum Subarray Min-Product maximum-subarray-min-product.rs
1850 Minimum Adjacent Swaps to Reach the Kth Smallest Number minimum-adjacent-swaps-to-reach-the-kth-smallest-number.rs
1851 Minimum Interval to Include Each Query minimum-interval-to-include-each-query.rs
1849 Splitting a String Into Descending Consecutive Values splitting-a-string-into-descending-consecutive-values.rs
1848 Minimum Distance to the Target Element minimum-distance-to-the-target-element.rs
1861 Rotating the Box rotating-the-box.rs
1840 Maximum Building Height maximum-building-height.rs
1839 Longest Substring Of All Vowels in Order longest-substring-of-all-vowels-in-order.rs
1838 Frequency of the Most Frequent Element frequency-of-the-most-frequent-element.rs
1837 Sum of Digits in Base K sum-of-digits-in-base-k.cc
1835 Find XOR Sum of All Pairs Bitwise AND find-xor-sum-of-all-pairs-bitwise-and.rs
1834 Single-Threaded CPU single-threaded-cpu.rs
1833 Maximum Ice Cream Bars maximum-ice-cream-bars.cc
1832 Check if the Sentence Is Pangram check-if-the-sentence-is-pangram.cc
1847 Closest Room closest-room.rs
1846 Maximum Element After Decreasing and Rearranging maximum-element-after-decreasing-and-rearranging.rs
1825 Finding MK Average finding-mk-average.cc
1824 Minimum Sideway Jumps minimum-sideway-jumps.cc
1819 Number of Different Subsequences GCDs number-of-different-subsequences-gcds.cc
1818 Minimum Absolute Sum Difference minimum-absolute-sum-difference.cc
1817 Finding the Users Active Minutes finding-the-users-active-minutes.cc
1816 Truncate Sentence truncate-sentence.cc
1830 Minimum Number of Operations to Make String Sorted minimum-number-of-operations-to-make-string-sorted.rs
1802 Maximum Value at a Given Index in a Bounded Array maximum-value-at-a-given-index-in-a-bounded-array.nim
1801 Number of Orders in the Backlog number-of-orders-in-the-backlog.rs
1771 Maximize Palindrome Length From Subsequences maximize-palindrome-length-from-subsequences.cc
1770 Maximum Score from Performing Multiplication Operations maximum-score-from-performing-multiplication-operations.cc
1769 Minimum Number of Operations to Move All Balls to Each Box minimum-number-of-operations-to-move-all-balls-to-each-box.cc
1768 Merge Strings Alternately merge-strings-alternately.cc
1755 Closest Subsequence Sum closest-subsequence-sum.nim
1765 Map of Highest Peak map-of-highest-peak.cc
1766 Tree of Coprimes tree-of-coprimes.cc
1764 Form Array by Concatenating Subarrays of Another Array form-array-by-concatenating-subarrays-of-another-array.cc
1737 Change Minimum Characters to Satisfy One of Three Conditions change-minimum-characters-to-satisfy-one-of-three-conditions.rs
1751 Maximum Number of Events That Can Be Attended II maximum-number-of-events-that-can-be-attended-ii.nim
1698 Number of Distinct Substrings in a String number-of-distinct-substrings-in-a-string.rs
1713 Minimum Operations to Make a Subsequence minimum-operations-to-make-a-subsequence.rs
1707 Maximum XOR With an Element From Array maximum-xor-with-an-element-from-array.rs
1697 Checking Existence of Edge Length Limited Paths checking-existence-of-edge-length-limited-paths.rs
1694 Reformat Phone Number reformat-phone-number.cc
1703 Minimum Adjacent Swaps for K Consecutive Ones minimum-adjacent-swaps-for-k-consecutive-ones.nim
1674 Minimum Moves to Make Array Complementary minimum-moves-to-make-array-complementary.rs
1673 Find the Most Competitive Subsequence find-the-most-competitive-subsequence.nim
1655 Distribute Repeating Integers distribute-repeating-integers.rs
1601 Maximum Number of Achievable Transfer Requests maximum-number-of-achievable-transfer-requests.cc
1591 Strange Printer II strange-printer-ii.rs
1589 Maximum Sum Obtained of Any Permutation maximum-sum-obtained-of-any-permutation.rs
1542 Find Longest Awesome Substring find-longest-awesome-substring.rs
1541 Minimum Insertions to Balance a Parentheses String minimum-insertions-to-balance-a-parentheses-string.rs
1499 Max Value of Equation max-value-of-equation.cc
1494 Parallel Courses II parallel-courses-ii.rs
1452 People Whose List of Favorite Companies Is Not a Subset of Another List people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list.rs
1462 Course Schedule IV course-schedule-iv.rs
1439 Find the Kth Smallest Sum of a Matrix With Sorted Rows find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows.rs
1383 Maximum Performance of a Team maximum-performance-of-a-team.rs
1353 Maximum Number of Events That Can Be Attended maximum-number-of-events-that-can-be-attended.rs
1371 Find the Longest Substring Containing Vowels in Even Counts find-the-longest-substring-containing-vowels-in-even-counts.rs
1284 Minimum Number of Flips to Convert Binary Matrix to Zero Matrix minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix.rs
1263 Minimum Moves to Move a Box to Their Target Location minimum-moves-to-move-a-box-to-their-target-location.cc
1262 Greatest Sum Divisible by Three greatest-sum-divisible-by-three.cc
1261 Find Elements in a Contaminated Binary Tree find-elements-in-a-contaminated-binary-tree.cc
1260 Shift 2D Grid shift-2d-grid.cc
1255 Maximum Score Words Formed by Letters maximum-score-words-formed-by-letters.cc
1254 Number of Closed Islands number-of-closed-islands.cc
1253 Reconstruct a 2-Row Binary Matrix reconstruct-a-2-row-binary-matrix.cc
1252 Cells with Odd Values in a Matrix cells-with-odd-values-in-a-matrix.cc
1235 Maximum Profit in Job Scheduling maximum-profit-in-job-scheduling.rs
1960 Maximum Product of the Length of Two Palindromic Substrings maximum-product-of-the-length-of-two-palindromic-substrings.rs
1862 Sum of Floored Pairs sum-of-floored-pairs.rs
1916 Count Ways to Build Rooms in an Ant Colony count-ways-to-build-rooms-in-an-ant-colony.rs
2079 Watering Plants watering-plants.cc
1944 Number of Visible People in a Queue number-of-visible-people-in-a-queue.rs
1405 Longest Happy String longest-happy-string.rs
2080 Range Frequency Queries range-frequency-queries.cc
1627 Graph Connectivity With Threshold graph-connectivity-with-threshold.rs
1109 Corporate Flight Bookings corporate-flight-bookings.rs
1105 Filling Bookcase Shelves filling-bookcase-shelves.rs
1094 Car Pooling car-pooling.rs
1081 Smallest Subsequence of Distinct Characters smallest-subsequence-of-distinct-characters.nim
1054 Distant Barcodes distant-barcodes.rs
1044 Longest Duplicate Substring longest-duplicate-substring.rs
1043 Partition Array for Maximum Sum partition-array-for-maximum-sum.rs
1042 Flower Planting With No Adjacent flower-planting-with-no-adjacent.cc
1041 Robot Bounded In Circle robot-bounded-in-circle.cc
1036 Escape a Large Maze escape-a-large-maze.cc
1035 Uncrossed Lines uncrossed-lines.cc
1034 Coloring A Border coloring-a-border.cc
1033 Moving Stones Until Consecutive moving-stones-until-consecutive.cc
1032 Stream of Characters stream-of-characters.cc
1031 Maximum Sum of Two Non-Overlapping Subarrays maximum-sum-of-two-non-overlapping-subarrays.cc
1029 Two City Scheduling two-city-scheduling.cc
1030 Matrix Cells in Distance Order matrix-cells-in-distance-order.cc
1028 Recover a Tree From Preorder Traversal recover-a-tree-from-preorder-traversal.cc
1026 Maximum Difference Between Node and Ancestor maximum-difference-between-node-and-ancestor.cc
1025 Divisor Game divisor-game.cc
1020 Number of Enclaves number-of-enclaves.cc
1019 Next Greater Node In Linked List next-greater-node-in-linked-list.cc
1018 Binary Prefix Divisible By 5 binary-prefix-divisible-by-5.cc
1017 Convert to Base -2 convert-to-base-2.cc
1016 Binary String With Substrings Representing 1 To N binary-string-with-substrings-representing-1-to-n.cc
1015 Smallest Integer Divisible by K smallest-integer-divisible-by-k.cc
1014 Best Sightseeing Pair best-sightseeing-pair.cc
1013 Partition Array Into Three Parts With Equal Sum partition-array-into-three-parts-with-equal-sum.cc
1011 Capacity To Ship Packages Within D Days capacity-to-ship-packages-within-d-days.cc
1010 Pairs of Songs With Total Durations Divisible by 60 pairs-of-songs-with-total-durations-divisible-by-60.cc
1009 Complement of Base 10 Integer complement-of-base-10-integer.cc
1008 Construct Binary Search Tree from Preorder Traversal construct-binary-search-tree-from-preorder-traversal.cc
1007 Minimum Domino Rotations For Equal Row minimum-domino-rotations-for-equal-row.cc
1006 Clumsy Factorial clumsy-factorial.cc
1005 Maximize Sum Of Array After K Negations maximize-sum-of-array-after-k-negations.cc
1004 Max Consecutive Ones III max-consecutive-ones-iii.nim
1003 Check If Word Is Valid After Substitutions check-if-word-is-valid-after-substitutions.cc
1002 Find Common Characters find-common-characters.cc
1000 Minimum Cost to Merge Stones minimum-cost-to-merge-stones.cc
996 Number of Squareful Arrays number-of-squareful-arrays.cc
995 Minimum Number of K Consecutive Bit Flips minimum-number-of-k-consecutive-bit-flips.rs
994 Rotting Oranges rotting-oranges.cc
993 Cousins in Binary Tree cousins-in-binary-tree.cc
992 Subarrays with K Different Integers subarrays-with-k-different-integers.cc
991 Broken Calculator broken-calculator.cc
990 Satisfiability of Equality Equations satisfiability-of-equality-equations.cc
989 Add to Array-Form of Integer add-to-array-form-of-integer.cc
984 String Without AAA or BBB string-without-aaa-or-bbb.rs
980 Unique Paths III unique-paths-iii.cc
979 Distribute Coins in Binary Tree distribute-coins-in-binary-tree.cc
978 Longest Turbulent Subarray longest-turbulent-subarray.cc
977 Squares of a Sorted Array squares-of-a-sorted-array.cc
973 K Closest Points to Origin k-closest-points-to-origin.cc
960 Delete Columns to Make Sorted III delete-columns-to-make-sorted-iii.cc
959 Regions Cut By Slashes regions-cut-by-slashes.cc
958 Check Completeness of a Binary Tree check-completeness-of-a-binary-tree.cc
957 Prison Cells After N Days prison-cells-after-n-days.cc
956 Tallest Billboard tallest-billboard.cc
955 Delete Columns to Make Sorted II delete-columns-to-make-sorted-ii.cc
954 Array of Doubled Pairs array-of-doubled-pairs.cc
953 Verifying an Alien Dictionary verifying-an-alien-dictionary.cc
952 Largest Component Size by Common Factor largest-component-size-by-common-factor.rs
940 Distinct Subsequences II distinct-subsequences-ii.rs
939 Minimum Area Rectangle minimum-area-rectangle.cc
938 Range Sum of BST range-sum-of-bst.cc
932 Beautiful Array beautiful-array.cc
931 Minimum Falling Path Sum minimum-falling-path-sum.cc
930 Binary Subarrays With Sum binary-subarrays-with-sum.nim
929 Unique Email Addresses unique-email-addresses.cc
921 Minimum Add to Make Parentheses Valid minimum-add-to-make-parentheses-valid.rs
911 Online Election online-election.cc
910 Smallest Range II smallest-range-ii.cc
909 Snakes and Ladders snakes-and-ladders.cc
908 Smallest Range I smallest-range-i.cc
907 Sum of Subarray Minimums sum-of-subarray-minimums.rs
906 Super Palindromes super-palindromes.rs
903 Valid Permutations for DI Sequence valid-permutations-for-di-sequence.rs
902 Numbers At Most N Given Digit Set numbers-at-most-n-given-digit-set.cc
901 Online Stock Span online-stock-span.cc
900 RLE Iterator rle-iterator.cc
899 Orderly Queue orderly-queue.cc
898 Bitwise ORs of Subarrays bitwise-ors-of-subarrays.cc
897 Increasing Order Search Tree increasing-order-search-tree.cc
896 Monotonic Array monotonic-array.cc
891 Sum of Subsequence Widths sum-of-subsequence-widths.cc
890 Find and Replace Pattern find-and-replace-pattern.cc
889 Construct Binary Tree from Preorder and Postorder Traversal construct-binary-tree-from-preorder-and-postorder-traversal.cc
888 Fair Candy Swap fair-candy-swap.cc
883 Projection Area of 3D Shapes projection-area-of-3d-shapes.cc
882 Reachable Nodes In Subdivided Graph reachable-nodes-in-subdivided-graph.cc
881 Boats to Save People boats-to-save-people.cc
880 Decoded String at Index decoded-string-at-index.cc
875 Koko Eating Bananas koko-eating-bananas.cc
874 Walking Robot Simulation walking-robot-simulation.cc
873 Length of Longest Fibonacci Subsequence length-of-longest-fibonacci-subsequence.cc
872 Leaf-Similar Trees leaf-similar-trees.cc
871 Minimum Number of Refueling Stops minimum-number-of-refueling-stops.cc
870 Advantage Shuffle advantage-shuffle.cc
869 Reordered Power of 2 reordered-power-of-2.cc
868 Binary Gap binary-gap.cc
866 Prime Palindrome prime-palindrome.rs
859 Buddy Strings buddy-strings.cc
858 Mirror Reflection mirror-reflection.cc
857 Minimum Cost to Hire K Workers minimum-cost-to-hire-k-workers.rs
856 Score of Parentheses score-of-parentheses.cc
855 Exam Room exam-room.cc
854 K-Similar Strings k-similar-strings.cc
853 Car Fleet car-fleet.cc
852 Peak Index in a Mountain Array peak-index-in-a-mountain-array.cc
843 Guess the Word guess-the-word.cc
842 Split Array into Fibonacci Sequence split-array-into-fibonacci-sequence.cc
841 Keys and Rooms keys-and-rooms.cc
840 Magic Squares In Grid magic-squares-in-grid.cc
835 Image Overlap image-overlap.cc
834 Sum of Distances in Tree sum-of-distances-in-tree.cc
833 Find And Replace in String find-and-replace-in-string.cc
832 Flipping an Image flipping-an-image.cc
827 Making A Large Island making-a-large-island.cc
826 Most Profit Assigning Work most-profit-assigning-work.cc
825 Friends Of Appropriate Ages friends-of-appropriate-ages.cc
824 Goat Latin goat-latin.cc
815 Bus Routes bus-routes.cc
814 Binary Tree Pruning binary-tree-pruning.cc
813 Largest Sum of Averages largest-sum-of-averages.cc
812 Largest Triangle Area largest-triangle-area.cc
803 Bricks Falling When Hit bricks-falling-when-hit.cc
802 Find Eventual Safe States find-eventual-safe-states.rs
798 Smallest Rotation with Highest Score smallest-rotation-with-highest-score.rs
795 Number of Subarrays with Bounded Maximum number-of-subarrays-with-bounded-maximum.rs
792 Number of Matching Subsequences number-of-matching-subsequences.rs
767 Reorganize String reorganize-string.rs
719 Find K-th Smallest Pair Distance find-k-th-smallest-pair-distance.nim
679 24 Game 24-game.nim
678 Valid Parenthesis String valid-parenthesis-string.rs
673 Number of Longest Increasing Subsequence number-of-longest-increasing-subsequence.cc
668 Kth Smallest Number in Multiplication Table kth-smallest-number-in-multiplication-table.nim
664 Strange Printer strange-printer.rs
652 Find Duplicate Subtrees find-duplicate-subtrees.cc
643 Maximum Average Subarray I maximum-average-subarray-i.cc
636 Exclusive Time of Functions exclusive-time-of-functions.cc
635 Design Log Storage System design-log-storage-system.cc
634 Find the Derangement of An Array find-the-derangement-of-an-array.cc
633 Sum of Square Numbers sum-of-square-numbers.cc
631 Design Excel Sum Formula design-excel-sum-formula.cc
630 Course Schedule III course-schedule-iii.rs
629 K Inverse Pairs Array k-inverse-pairs-array.cc
628 Maximum Product of Three Numbers maximum-product-of-three-numbers.cc
617 Merge Two Binary Trees merge-two-binary-trees.cc
616 Add Bold Tag in String add-bold-tag-in-string.cc
611 Valid Triangle Number valid-triangle-number.cc
604 Design Compressed String Iterator design-compressed-string-iterator.cc
600 Non-negative Integers without Consecutive Ones non-negative-integers-without-consecutive-ones.cc
599 Minimum Index Sum of Two Lists minimum-index-sum-of-two-lists.cc
598 Range Addition II range-addition-ii.cc
594 Longest Harmonious Subsequence longest-harmonious-subsequence.cc
593 Valid Square valid-square.cc
592 Fraction Addition and Subtraction fraction-addition-and-subtraction.cc
588 Design In-Memory File System design-in-memory-file-system.cc
587 Erect the Fence erect-the-fence.cc
583 Delete Operation for Two Strings delete-operation-for-two-strings.cc
582 Kill Process kill-process.cc
581 Shortest Unsorted Continuous Subarray shortest-unsorted-continuous-subarray.cc
575 Distribute Candies distribute-candies.cc
565 Array Nesting array-nesting.cc
556 Next Greater Element III next-greater-element-iii.cc
553 Optimal Division optimal-division.cc
552 Student Attendance Record II student-attendance-record-ii.cc
543 Diameter of Binary Tree diameter-of-binary-tree.nim
533 Lonely Pixel II lonely-pixel-ii.cc
531 Lonely Pixel I lonely-pixel-i.cc
524 Longest Word in Dictionary through Deleting longest-word-in-dictionary-through-deleting.rs
514 Freedom Trail freedom-trail.cc
508 Most Frequent Subtree Sum most-frequent-subtree-sum.cc
507 Perfect Number perfect-number.cc
504 Base 7 base-7.cc
502 IPO ipo.rs
501 Find Mode in Binary Search Tree find-mode-in-binary-search-tree.cc
500 Keyboard Row keyboard-row.cc
495 Teemo Attacking teemo-attacking.cc
494 Target Sum target-sum.cc
491 Increasing Subsequences increasing-subsequences.cc
490 The Maze the-maze.cc
485 Max Consecutive Ones max-consecutive-ones.cc
483 Smallest Good Base smallest-good-base.cc
482 License Key Formatting license-key-formatting.cc
481 Magical String magical-string.cc
480 Sliding Window Median sliding-window-median.cc
479 Largest Palindrome Product largest-palindrome-product.rs
477 Total Hamming Distance total-hamming-distance.cc
476 Number Complement number-complement.cc
475 Heaters heaters.cc
474 Ones and Zeroes ones-and-zeroes.cc
473 Matchsticks to Square matchsticks-to-square.cc
472 Concatenated Words concatenated-words.rs
469 Convex Polygon convex-polygon.cc
468 Validate IP Address validate-ip-address.cc
467 Unique Substrings in Wraparound String unique-substrings-in-wraparound-string.cc
466 Count The Repetitions count-the-repetitions.cc
465 Optimal Account Balancing optimal-account-balancing.cc
464 Can I Win can-i-win.cc
463 Island Perimeter island-perimeter.cc
462 Minimum Moves to Equal Array Elements II minimum-moves-to-equal-array-elements-ii.cc
461 Hamming Distance hamming-distance.cc
459 Repeated Substring Pattern repeated-substring-pattern.cc
456 132 Pattern 132-pattern.cc
455 Assign Cookies assign-cookies.cc
454 4Sum II 4sum-ii.cc
453 Minimum Moves to Equal Array Elements minimum-moves-to-equal-array-elements.cc
452 Minimum Number of Arrows to Burst Balloons minimum-number-of-arrows-to-burst-balloons.cc
447 Number of Boomerangs number-of-boomerangs.cc
446 Arithmetic Slices II - Subsequence arithmetic-slices-ii-subsequence.cc
444 Sequence Reconstruction sequence-reconstruction.cc
441 Arranging Coins arranging-coins.cc
440 K-th Smallest in Lexicographical Order k-th-smallest-in-lexicographical-order.cc
439 Ternary Expression Parser ternary-expression-parser.cc
438 Find All Anagrams in a String find-all-anagrams-in-a-string.cc
437 Path Sum III path-sum-iii.cc
436 Find Right Interval find-right-interval.cc
435 Non-overlapping Intervals non-overlapping-intervals.cc
434 Number of Segments in a String number-of-segments-in-a-string.cc
432 All O`one Data Structure all-oone-data-structure.cc
424 Longest Repeating Character Replacement longest-repeating-character-replacement.nim
423 Reconstruct Original Digits from English reconstruct-original-digits-from-english.cc
422 Valid Word Square valid-word-square.cc
421 Maximum XOR of Two Numbers in an Array maximum-xor-of-two-numbers-in-an-array.rs
420 Strong Password Checker strong-password-checker.cc
419 Battleships in a Board battleships-in-a-board.cc
417 Pacific Atlantic Water Flow pacific-atlantic-water-flow.cc
416 Partition Equal Subset Sum partition-equal-subset-sum.cc
415 Add Strings add-strings.cc
414 Third Maximum Number third-maximum-number.cc
413 Arithmetic Slices arithmetic-slices.cc
412 Fizz Buzz fizz-buzz.cc
410 Split Array Largest Sum split-array-largest-sum.cc
409 Longest Palindrome longest-palindrome.cc
408 Valid Word Abbreviation valid-word-abbreviation.cc
407 Trapping Rain Water II trapping-rain-water-ii.cc
406 Queue Reconstruction by Height queue-reconstruction-by-height.cc
405 Convert a Number to Hexadecimal convert-a-number-to-hexadecimal.cc
404 Sum of Left Leaves sum-of-left-leaves.cc
403 Frog Jump frog-jump.cc
402 Remove K Digits remove-k-digits.nim
401 Binary Watch binary-watch.cc
400 Nth Digit nth-digit.cc
399 Evaluate Division evaluate-division.cc
398 Random Pick Index random-pick-index.cc
397 Integer Replacement integer-replacement.cc
396 Rotate Function rotate-function.cc
395 Longest Substring with At Least K Repeating Characters longest-substring-with-at-least-k-repeating-characters.cc
394 Decode String decode-string.cc
393 UTF-8 Validation utf-8-validation.cc
392 Is Subsequence is-subsequence.cc
391 Perfect Rectangle perfect-rectangle.cc
390 Elimination Game elimination-game.cc
389 Find the Difference find-the-difference.cc
388 Longest Absolute File Path longest-absolute-file-path.cc
387 First Unique Character in a String first-unique-character-in-a-string.cc
386 Lexicographical Numbers lexicographical-numbers.cc
385 Mini Parser mini-parser.cc
384 Shuffle an Array shuffle-an-array.cc
383 Ransom Note ransom-note.cc
382 Linked List Random Node linked-list-random-node.cc
381 Insert Delete GetRandom O(1) - Duplicates allowed insert-delete-getrandom-o1-duplicates-allowed.cc
380 Insert Delete GetRandom O(1) insert-delete-getrandom-o1.cc
379 Design Phone Directory design-phone-directory.cc
378 Kth Smallest Element in a Sorted Matrix kth-smallest-element-in-a-sorted-matrix.nim
377 Combination Sum IV combination-sum-iv.cc
376 Wiggle Subsequence wiggle-subsequence.cc
375 Guess Number Higher or Lower II guess-number-higher-or-lower-ii.cc
374 Guess Number Higher or Lower guess-number-higher-or-lower.cc
373 Find K Pairs with Smallest Sums find-k-pairs-with-smallest-sums.nim
372 Super Pow super-pow.cc
371 Sum of Two Integers sum-of-two-integers.cc
370 Range Addition range-addition.cc
369 Plus One Linked List plus-one-linked-list.cc
368 Largest Divisible Subset largest-divisible-subset.cc
367 Valid Perfect Square valid-perfect-square.cc
366 Find Leaves of Binary Tree find-leaves-of-binary-tree.cc
365 Water and Jug Problem water-and-jug-problem.cc
364 Nested List Weight Sum II nested-list-weight-sum-ii.cc
362 Design Hit Counter design-hit-counter.cc
361 Bomb Enemy bomb-enemy.cc
360 Sort Transformed Array sort-transformed-array.cc
359 Logger Rate Limiter logger-rate-limiter.cc
358 Rearrange String k Distance Apart rearrange-string-k-distance-apart.cc
357 Count Numbers with Unique Digits count-numbers-with-unique-digits.cc
356 Line Reflection line-reflection.cc
355 Design Twitter design-twitter.cc
354 Russian Doll Envelopes russian-doll-envelopes.rs
353 Design Snake Game design-snake-game.cc
352 Data Stream as Disjoint Intervals data-stream-as-disjoint-intervals.cc
351 Android Unlock Patterns android-unlock-patterns.cc
350 Intersection of Two Arrays II intersection-of-two-arrays-ii.cc
349 Intersection of Two Arrays intersection-of-two-arrays.cc
348 Design Tic-Tac-Toe design-tic-tac-toe.cc
347 Top K Frequent Elements top-k-frequent-elements.rs
346 Moving Average from Data Stream moving-average-from-data-stream.cc
345 Reverse Vowels of a String reverse-vowels-of-a-string.cc
344 Reverse String reverse-string.cc
343 Integer Break integer-break.cc
342 Power of Four power-of-four.cc
341 Flatten Nested List Iterator flatten-nested-list-iterator.cc
340 Longest Substring with At Most K Distinct Characters longest-substring-with-at-most-k-distinct-characters.cc
339 Nested List Weight Sum nested-list-weight-sum.cc
338 Counting Bits counting-bits.cc
337 House Robber III house-robber-iii.cc
336 Palindrome Pairs palindrome-pairs.cc
335 Self Crossing self-crossing.cc
334 Increasing Triplet Subsequence increasing-triplet-subsequence.cc
333 Largest BST Subtree largest-bst-subtree.cc
332 Reconstruct Itinerary reconstruct-itinerary.cc
331 Verify Preorder Serialization of a Binary Tree verify-preorder-serialization-of-a-binary-tree.cc
330 Patching Array patching-array.cc
329 Longest Increasing Path in a Matrix longest-increasing-path-in-a-matrix.cc
328 Odd Even Linked List odd-even-linked-list.cc
327 Count of Range Sum count-of-range-sum.cc
326 Power of Three power-of-three.cc
325 Maximum Size Subarray Sum Equals k maximum-size-subarray-sum-equals-k.cc
324 Wiggle Sort II wiggle-sort-ii.cc
323 Number of Connected Components in an Undirected Graph number-of-connected-components-in-an-undirected-graph.cc
322 Coin Change coin-change.cc
321 Create Maximum Number create-maximum-number.cc
320 Generalized Abbreviation generalized-abbreviation.cc
319 Bulb Switcher bulb-switcher.cc
318 Maximum Product of Word Lengths maximum-product-of-word-lengths.cc
317 Shortest Distance from All Buildings shortest-distance-from-all-buildings.cc
316 Remove Duplicate Letters remove-duplicate-letters.nim
315 Count of Smaller Numbers After Self count-of-smaller-numbers-after-self.cc
314 Binary Tree Vertical Order Traversal binary-tree-vertical-order-traversal.cc
313 Super Ugly Number super-ugly-number.rs
312 Burst Balloons burst-balloons.cc
311 Sparse Matrix Multiplication sparse-matrix-multiplication.cc
310 Minimum Height Trees minimum-height-trees.cc
309 Best Time to Buy and Sell Stock with Cooldown best-time-to-buy-and-sell-stock-with-cooldown.cc
308 Range Sum Query 2D - Mutable range-sum-query-2d-mutable.cc
307 Range Sum Query - Mutable range-sum-query-mutable.cc
306 Additive Number additive-number.cc
305 Number of Islands II number-of-islands-ii.cc
304 Range Sum Query 2D - Immutable range-sum-query-2d-immutable.cc
303 Range Sum Query - Immutable range-sum-query-immutable.cc
302 Smallest Rectangle Enclosing Black Pixels smallest-rectangle-enclosing-black-pixels.cc
301 Remove Invalid Parentheses remove-invalid-parentheses.rs
300 Longest Increasing Subsequence longest-increasing-subsequence.rs
299 Bulls and Cows bulls-and-cows.cc
298 Binary Tree Longest Consecutive Sequence binary-tree-longest-consecutive-sequence.cc
297 Serialize and Deserialize Binary Tree serialize-and-deserialize-binary-tree.cc
296 Best Meeting Point best-meeting-point.cc
295 Find Median from Data Stream find-median-from-data-stream.cc
294 Flip Game II flip-game-ii.cc
293 Flip Game flip-game.cc
292 Nim Game nim-game.cc
291 Word Pattern II word-pattern-ii.cc
290 Word Pattern word-pattern.cc
289 Game of Life game-of-life.cc
288 Unique Word Abbreviation unique-word-abbreviation.cc
287 Find the Duplicate Number find-the-duplicate-number.cc
286 Walls and Gates walls-and-gates.cc
285 Inorder Successor in BST inorder-successor-in-bst.cc
284 Peeking Iterator peeking-iterator.cc
283 Move Zeroes move-zeroes.cc
282 Expression Add Operators expression-add-operators.cc
281 Zigzag Iterator zigzag-iterator.cc
280 Wiggle Sort wiggle-sort.cc
279 Perfect Squares perfect-squares.cc
278 First Bad Version first-bad-version.cc
277 Find the Celebrity find-the-celebrity.cc
276 Paint Fence paint-fence.cc
275 H-Index II h-index-ii.cc
274 H-Index h-index.cc
273 Integer to English Words integer-to-english-words.cc
272 Closest Binary Search Tree Value II closest-binary-search-tree-value-ii.cc
271 Encode and Decode Strings encode-and-decode-strings.cc
270 Closest Binary Search Tree Value closest-binary-search-tree-value.cc
269 Alien Dictionary alien-dictionary.cc
268 Missing Number missing-number.cc
267 Palindrome Permutation II palindrome-permutation-ii.cc
266 Palindrome Permutation palindrome-permutation.cc
265 Paint House II paint-house-ii.cc
264 Ugly Number II ugly-number-ii.rs
263 Ugly Number ugly-number.cc
261 Graph Valid Tree graph-valid-tree.cc
260 Single Number III single-number-iii.cc
259 3Sum Smaller 3sum-smaller.cc
258 Add Digits add-digits.cc
257 Binary Tree Paths binary-tree-paths.cc
256 Paint House paint-house.cc
255 Verify Preorder Sequence in Binary Search Tree verify-preorder-sequence-in-binary-search-tree.cc
254 Factor Combinations factor-combinations.cc
253 Meeting Rooms II meeting-rooms-ii.cc
252 Meeting Rooms meeting-rooms.cc
251 Flatten 2D Vector flatten-2d-vector.cc
250 Count Univalue Subtrees count-univalue-subtrees.cc
249 Group Shifted Strings group-shifted-strings.cc
248 Strobogrammatic Number III strobogrammatic-number-iii.cc
247 Strobogrammatic Number II strobogrammatic-number-ii.cc
246 Strobogrammatic Number strobogrammatic-number.cc
245 Shortest Word Distance III shortest-word-distance-iii.cc
244 Shortest Word Distance II shortest-word-distance-ii.cc
243 Shortest Word Distance shortest-word-distance.cc
242 Valid Anagram valid-anagram.cc
241 Different Ways to Add Parentheses different-ways-to-add-parentheses.nim
240 Search a 2D Matrix II search-a-2d-matrix-ii.cc
239 Sliding Window Maximum sliding-window-maximum.cc
238 Product of Array Except Self product-of-array-except-self.cc
237 Delete Node in a Linked List delete-node-in-a-linked-list.cc
236 Lowest Common Ancestor of a Binary Tree lowest-common-ancestor-of-a-binary-tree.cc
235 Lowest Common Ancestor of a Binary Search Tree lowest-common-ancestor-of-a-binary-search-tree.cc
234 Palindrome Linked List palindrome-linked-list.cc
233 Number of Digit One number-of-digit-one.cc
232 Implement Queue using Stacks implement-queue-using-stacks.cc
231 Power of Two power-of-two.cc
230 Kth Smallest Element in a BST kth-smallest-element-in-a-bst.cc
229 Majority Element II majority-element-ii.cc
228 Summary Ranges summary-ranges.cc
227 Basic Calculator II basic-calculator-ii.nim
226 Invert Binary Tree invert-binary-tree.cc
225 Implement Stack using Queues implement-stack-using-queues.cc
224 Basic Calculator basic-calculator.cc
223 Rectangle Area rectangle-area.cc
222 Count Complete Tree Nodes count-complete-tree-nodes.cc
221 Maximal Square maximal-square.cc
220 Contains Duplicate III contains-duplicate-iii.cc
219 Contains Duplicate II contains-duplicate-ii.cc
218 The Skyline Problem the-skyline-problem.cc
217 Contains Duplicate contains-duplicate.cc
216 Combination Sum III combination-sum-iii.cc
215 Kth Largest Element in an Array kth-largest-element-in-an-array.rs
214 Shortest Palindrome shortest-palindrome.rs
213 House Robber II house-robber-ii.cc
212 Word Search II word-search-ii.rs
210 Course Schedule II course-schedule-ii.nim
209 Minimum Size Subarray Sum minimum-size-subarray-sum.cc
208 Implement Trie (Prefix Tree) implement-trie-prefix-tree.cc
207 Course Schedule course-schedule.nim
206 Reverse Linked List reverse-linked-list.cc
205 Isomorphic Strings isomorphic-strings.cc
204 Count Primes count-primes.cc
203 Remove Linked List Elements remove-linked-list-elements.cc
202 Happy Number happy-number.cc
201 Bitwise AND of Numbers Range bitwise-and-of-numbers-range.cc
200 Number of Islands number-of-islands.cc
199 Binary Tree Right Side View binary-tree-right-side-view.cc
198 House Robber house-robber.cc
191 Number of 1 Bits number-of-1-bits.cc
190 Reverse Bits reverse-bits.cc
189 Rotate Array rotate-array.cc
188 Best Time to Buy and Sell Stock IV best-time-to-buy-and-sell-stock-iv.cc
187 Repeated DNA Sequences repeated-dna-sequences.cc
186 Reverse Words in a String II reverse-words-in-a-string-ii.cc
179 Largest Number largest-number.cc
174 Dungeon Game dungeon-game.cc
173 Binary Search Tree Iterator binary-search-tree-iterator.cc
172 Factorial Trailing Zeroes factorial-trailing-zeroes.cc
171 Excel Sheet Column Number excel-sheet-column-number.cc
170 Two Sum III - Data structure design two-sum-iii-data-structure-design.cc
169 Majority Element majority-element.cc
168 Excel Sheet Column Title excel-sheet-column-title.cc
167 Two Sum II - Input Array Is Sorted two-sum-ii-input-array-is-sorted.cc
166 Fraction to Recurring Decimal fraction-to-recurring-decimal.cc
165 Compare Version Numbers compare-version-numbers.cc
164 Maximum Gap maximum-gap.cc
163 Missing Ranges missing-ranges.cc
162 Find Peak Element find-peak-element.cc
161 One Edit Distance one-edit-distance.cc
160 Intersection of Two Linked Lists intersection-of-two-linked-lists.cc
159 Longest Substring with At Most Two Distinct Characters longest-substring-with-at-most-two-distinct-characters.cc
158 Read N Characters Given read4 II - Call Multiple Times read-n-characters-given-read4-ii-call-multiple-times.cc
157 Read N Characters Given Read4 read-n-characters-given-read4.cc
156 Binary Tree Upside Down binary-tree-upside-down.cc
155 Min Stack min-stack.cc
154 Find Minimum in Rotated Sorted Array II find-minimum-in-rotated-sorted-array-ii.cc
153 Find Minimum in Rotated Sorted Array find-minimum-in-rotated-sorted-array.cc
152 Maximum Product Subarray maximum-product-subarray.cc
151 Reverse Words in a String reverse-words-in-a-string.cc
150 Evaluate Reverse Polish Notation evaluate-reverse-polish-notation.cc
149 Max Points on a Line max-points-on-a-line.cc
148 Sort List sort-list.cc
147 Insertion Sort List insertion-sort-list.cc
146 LRU Cache lru-cache.cc
145 Binary Tree Postorder Traversal binary-tree-postorder-traversal.cc
144 Binary Tree Preorder Traversal binary-tree-preorder-traversal.cc
143 Reorder List reorder-list.cc
142 Linked List Cycle II linked-list-cycle-ii.cc
141 Linked List Cycle linked-list-cycle.cc
140 Word Break II word-break-ii.rs
139 Word Break word-break.cc
138 Copy List with Random Pointer copy-list-with-random-pointer.cc
137 Single Number II single-number-ii.cc
136 Single Number single-number.cc
135 Candy candy.rs
134 Gas Station gas-station.cc
133 Clone Graph clone-graph.cc
132 Palindrome Partitioning II palindrome-partitioning-ii.cc
131 Palindrome Partitioning palindrome-partitioning.rs
130 Surrounded Regions surrounded-regions.cc
129 Sum Root to Leaf Numbers sum-root-to-leaf-numbers.cc
128 Longest Consecutive Sequence longest-consecutive-sequence.cc
127 Word Ladder word-ladder.cc
126 Word Ladder II word-ladder-ii.cc
125 Valid Palindrome valid-palindrome.cc
124 Binary Tree Maximum Path Sum binary-tree-maximum-path-sum.nim
123 Best Time to Buy and Sell Stock III best-time-to-buy-and-sell-stock-iii.cc
122 Best Time to Buy and Sell Stock II best-time-to-buy-and-sell-stock-ii.cc
121 Best Time to Buy and Sell Stock best-time-to-buy-and-sell-stock.cc
120 Triangle triangle.cc
119 Pascal's Triangle II pascals-triangle-ii.cc
118 Pascal's Triangle pascals-triangle.cc
117 Populating Next Right Pointers in Each Node II populating-next-right-pointers-in-each-node-ii.cc
116 Populating Next Right Pointers in Each Node populating-next-right-pointers-in-each-node.cc
115 Distinct Subsequences distinct-subsequences.cc
114 Flatten Binary Tree to Linked List flatten-binary-tree-to-linked-list.cc
113 Path Sum II path-sum-ii.cc
112 Path Sum path-sum.cc
111 Minimum Depth of Binary Tree minimum-depth-of-binary-tree.cc
110 Balanced Binary Tree balanced-binary-tree.cc
109 Convert Sorted List to Binary Search Tree convert-sorted-list-to-binary-search-tree.cc
108 Convert Sorted Array to Binary Search Tree convert-sorted-array-to-binary-search-tree.cc
107 Binary Tree Level Order Traversal II binary-tree-level-order-traversal-ii.cc
106 Construct Binary Tree from Inorder and Postorder Traversal construct-binary-tree-from-inorder-and-postorder-traversal.cc
105 Construct Binary Tree from Preorder and Inorder Traversal construct-binary-tree-from-preorder-and-inorder-traversal.cc
104 Maximum Depth of Binary Tree maximum-depth-of-binary-tree.cc
103 Binary Tree Zigzag Level Order Traversal binary-tree-zigzag-level-order-traversal.cc
102 Binary Tree Level Order Traversal binary-tree-level-order-traversal.cc
101 Symmetric Tree symmetric-tree.cc
100 Same Tree same-tree.cc
99 Recover Binary Search Tree recover-binary-search-tree.cc
98 Validate Binary Search Tree validate-binary-search-tree.cc
97 Interleaving String interleaving-string.cc
96 Unique Binary Search Trees unique-binary-search-trees.cc
95 Unique Binary Search Trees II unique-binary-search-trees-ii.cc
94 Binary Tree Inorder Traversal binary-tree-inorder-traversal.cc
93 Restore IP Addresses restore-ip-addresses.cc
92 Reverse Linked List II reverse-linked-list-ii.cc
91 Decode Ways decode-ways.cc
90 Subsets II subsets-ii.cc
89 Gray Code gray-code.cc
88 Merge Sorted Array merge-sorted-array.cc
87 Scramble String scramble-string.cc
86 Partition List partition-list.cc
85 Maximal Rectangle maximal-rectangle.cc
84 Largest Rectangle in Histogram largest-rectangle-in-histogram.cc
83 Remove Duplicates from Sorted List remove-duplicates-from-sorted-list.cc
82 Remove Duplicates from Sorted List II remove-duplicates-from-sorted-list-ii.cc
81 Search in Rotated Sorted Array II search-in-rotated-sorted-array-ii.cc
80 Remove Duplicates from Sorted Array II remove-duplicates-from-sorted-array-ii.cc
79 Word Search word-search.cc
78 Subsets subsets.cc
77 Combinations combinations.cc
76 Minimum Window Substring minimum-window-substring.cc
75 Sort Colors sort-colors.cc
74 Search a 2D Matrix search-a-2d-matrix.cc
73 Set Matrix Zeroes set-matrix-zeroes.cc
72 Edit Distance edit-distance.cc
71 Simplify Path simplify-path.cc
70 Climbing Stairs climbing-stairs.cc
69 Sqrt(x) sqrtx.cc
68 Text Justification text-justification.cc
67 Add Binary add-binary.cc
66 Plus One plus-one.cc
65 Valid Number valid-number.cc
64 Minimum Path Sum minimum-path-sum.cc
63 Unique Paths II unique-paths-ii.cc
62 Unique Paths unique-paths.cc
61 Rotate List rotate-list.cc
60 Permutation Sequence permutation-sequence.rs
59 Spiral Matrix II spiral-matrix-ii.cc
58 Length of Last Word length-of-last-word.cc
57 Insert Interval insert-interval.cc
56 Merge Intervals merge-intervals.cc
55 Jump Game jump-game.cc
54 Spiral Matrix spiral-matrix.cc
53 Maximum Subarray maximum-subarray.cc
52 N-Queens II n-queens-ii.cc
51 N-Queens n-queens.cc
50 Pow(x, n) powx-n.cc
48 Rotate Image rotate-image.rs
47 Permutations II permutations-ii.cc
46 Permutations permutations.cc
45 Jump Game II jump-game-ii.cc
44 Wildcard Matching wildcard-matching.cc
43 Multiply Strings multiply-strings.cc
42 Trapping Rain Water trapping-rain-water.cc
41 First Missing Positive first-missing-positive.cc
40 Combination Sum II combination-sum-ii.cc
39 Combination Sum combination-sum.cc
38 Count and Say count-and-say.cc
37 Sudoku Solver sudoku-solver.cc
36 Valid Sudoku valid-sudoku.cc
35 Search Insert Position search-insert-position.cc
33 Search in Rotated Sorted Array search-in-rotated-sorted-array.cc
32 Longest Valid Parentheses longest-valid-parentheses.cc
31 Next Permutation next-permutation.cc
30 Substring with Concatenation of All Words substring-with-concatenation-of-all-words.cc
29 Divide Two Integers divide-two-integers.cc
28 Implement strStr() implement-strstr.cc
27 Remove Element remove-element.cc
26 Remove Duplicates from Sorted Array remove-duplicates-from-sorted-array.cc
25 Reverse Nodes in k-Group reverse-nodes-in-k-group.cc
24 Swap Nodes in Pairs swap-nodes-in-pairs.cc
23 Merge k Sorted Lists merge-k-sorted-lists.cc
22 Generate Parentheses generate-parentheses.cc
21 Merge Two Sorted Lists merge-two-sorted-lists.cc
20 Valid Parentheses valid-parentheses.cc
19 Remove Nth Node From End of List remove-nth-node-from-end-of-list.cc
18 4Sum 4sum.cc
17 Letter Combinations of a Phone Number letter-combinations-of-a-phone-number.cc
16 3Sum Closest 3sum-closest.cc
15 3Sum 3sum.cc
14 Longest Common Prefix longest-common-prefix.cc
13 Roman to Integer roman-to-integer.cc
12 Integer to Roman integer-to-roman.cc
11 Container With Most Water container-with-most-water.cc
10 Regular Expression Matching regular-expression-matching.cc
9 Palindrome Number palindrome-number.cc
8 String to Integer (atoi) string-to-integer-atoi.cc
7 Reverse Integer reverse-integer.cc
6 Zigzag Conversion zigzag-conversion.cc
5 Longest Palindromic Substring longest-palindromic-substring.rs
4 Median of Two Sorted Arrays median-of-two-sorted-arrays.cc
3 Longest Substring Without Repeating Characters longest-substring-without-repeating-characters.cc
2 Add Two Numbers add-two-numbers.cc
1 Two Sum two-sum.cc

leetcode's People

Contributors

ir193 avatar maskray avatar mxm43 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

leetcode's Issues

"7.Reserve Integer" may have changed the problem.

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.

Your solution doesn't deal with overflows. Please make a update.

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.