博客目录导航

更新辣更新辣
本周更新内容:
update: 2019-11-04
binary search详解

以下信息全部是使用爬虫获得
由于大部分文章是leetcode solution,如果想要搜索可以直接点击大页面的右上角“搜索”按钮,或是在这个页面使用ctrl+f进行搜索!

(总结系列等写得比较完善之后再放进来,bfs基本完成,dp正在写,binary search基本完成)

Now totally xx blog for leetcode solution
question 1 - 100:
1: https://buptwc.com/2018/10/09/Leetcode-1-Two-Sum/
2: https://buptwc.com/2018/10/09/Leetcode-2-Add-Two-Numbers/
3: https://buptwc.com/2018/10/09/Leetcode-3-Longest-Substring-Without-Repeating-Characters/
4: https://buptwc.com/2018/10/12/Leetcode-4-Median-of-Two-Sorted-Arrays/
5: https://buptwc.com/2018/10/12/Leetcode-5-Longest-Palindrome-Substring/
6: https://buptwc.com/2018/10/12/Leetcode-6-ZigZag-Conversion/
7: https://buptwc.com/2018/10/16/Leetcode-7-Reverse-Integer/
8: https://buptwc.com/2018/10/16/Leetcode-8-String-to-Integer-atoi/
9: https://buptwc.com/2018/10/16/Leetcode-9-Palindrome-Number/
10: https://buptwc.com/2018/10/18/Leetcode-10-Regular-Expression-Matching/
11: https://buptwc.com/2018/10/18/Leetcode-11-Container-With-Most-Water/
12: https://buptwc.com/2018/10/18/Leetcode-12-Integer-to-Roman/
13: https://buptwc.com/2018/10/20/Leetcode-13-Roman-to-Integer/
14: https://buptwc.com/2018/10/20/Leetcode-14-Longest-Common-Prefix/
15: https://buptwc.com/2018/10/20/Leetcode-15-3Sum/
16: https://buptwc.com/2018/10/31/Leetcode-16-3Sum-Closest/
17: https://buptwc.com/2018/10/31/Leetcode-17-Letter-Combinations-of-a-Phone-Number/
18: https://buptwc.com/2018/10/31/Leetcode-18-4Sum/
19: https://buptwc.com/2018/11/13/Leetcode-19-Remove-Nth-Node-From-End-of-List/
20: https://buptwc.com/2018/11/13/Leetcode-20-Valid-Parentheses/
21: https://buptwc.com/2018/11/13/Leetcode-21-Merge-Two-Sorted-Lists/
22: https://buptwc.com/2018/11/13/Leetcode-22-Generate-Parentheses/
23: https://buptwc.com/2018/11/13/Leetcode-23-Merge-k-Sorted-Lists/
24: https://buptwc.com/2018/11/13/Leetcode-24-Swap-Nodes-in-Pairs/
71: https://buptwc.com/2018/10/23/Leetcode-71-Simplify-Path/
84: https://buptwc.com/2018/10/24/Leetcode-84-Largest-Rectangle-in-Histogram/

question 101 - 200:
131: https://buptwc.com/2018/06/29/Leetcode-131-Palindrome-Partitioning/
140: https://buptwc.com/2018/06/29/Leetcode-140-Word-Break-II/

question 201 - 300:

question 301 - 400:
318: https://buptwc.com/2018/06/11/Leetcode-318-Maximum-Product-of-Word-Lengths/
371: https://buptwc.com/2018/06/11/Leetcode-371-Sum-of-Two-Integer/

question 401 - 500:
416: https://buptwc.com/2018/07/03/Leetcode-416-Partition-Equal-Subset-Sum/
453: https://buptwc.com/2018/06/05/Leetcode-453-Minimum-Moves-to-Equal-Array-Elements/
459: https://buptwc.com/2018/05/19/Leetcode-459-Repeated-Substring-Pattern/
461: https://buptwc.com/2018/06/05/Leetcode-461-Hamming-Distance/
462: https://buptwc.com/2018/06/05/Leetcode-462-Minumum-Moves-to-Equal-Array-Elements-II/
476: https://buptwc.com/2018/06/11/Leetcode-476-Number-Complement/
477: https://buptwc.com/2018/06/11/Leetcode-477-Total-Hamming-Distance/
481: https://buptwc.com/2018/06/14/Leetcode-481-Magical-String/
482: https://buptwc.com/2018/06/14/Leetcode-482-License-Key-Formatting/
483: https://buptwc.com/2018/07/04/Leetcode-483-Smallest-Good-Base/
486: https://buptwc.com/2018/06/27/Leetcode-486-Predict-the-Winner/
491: https://buptwc.com/2018/07/03/Leetcode-491-Increasing-Subsequences/
494: https://buptwc.com/2018/07/03/Leetcode-494-Target-Sum/
495: https://buptwc.com/2018/07/03/Leetcode-495-Teemo-Attacking/
496: https://buptwc.com/2018/07/03/Leetcode-496-Next-Greater-Element-I/
498: https://buptwc.com/2018/07/05/Leetcode-498-Diagonal-Traverse/

question 501 - 600:
503: https://buptwc.com/2018/07/04/Leetcode-503-Next-Greater-Element-II/
513: https://buptwc.com/2018/07/07/Leetcode-513-Find-Bottom-Left-Tree-Value/
516: https://buptwc.com/2018/07/09/Leetcode-516-Longest-Palindromic-Subsequence/
518: https://buptwc.com/2018/07/10/Leetcode-518-Coin-Change-2/
523: https://buptwc.com/2018/07/10/Leetcode-523-Continuous-Subarray-Sum/
525: https://buptwc.com/2018/07/10/Leetcode-525-Contiguous-Array/
526: https://buptwc.com/2018/06/29/Leetcode-526-Beautiful-Arrangement/
529: https://buptwc.com/2018/07/11/Leetcode-529-Minesweeper/
567: https://buptwc.com/2018/07/09/Leetcode-567-Permutation-in-String/
575: https://buptwc.com/2018/07/18/Leetcode-575-Distribute-Candies/
576: https://buptwc.com/2018/07/19/Leetcode-576-Out-of-Boundary-Paths/
581: https://buptwc.com/2018/07/19/Leetcode-581-Shortest-Unsorted-Continuous-Subarray/
583: https://buptwc.com/2018/07/19/Leetcode-583-Delete-Operation-for-Two-Strings/

question 601 - 700:
611: https://buptwc.com/2018/05/28/Leetcode-611-Valid-Triangle-Number/
640: https://buptwc.com/2018/08/09/Leetcode-640-Solve-the-Equation/

question 701 - 800:

question 801 - 900:
802: https://buptwc.com/2018/05/22/Leetcode-802-Find-Eventual-Safe-States/
821: https://buptwc.com/2018/05/11/Leetcode-821-Shortest-Distance-to-a-Character/
822: https://buptwc.com/2018/05/11/Leetcode-822-Card-Flipping-Game/
823: https://buptwc.com/2018/05/11/Leetcode-823-Binary-Trees-With-Factors/
824: https://buptwc.com/2018/05/11/Leetcode-824-Goat-Latin/
829: https://buptwc.com/2018/05/10/Leetcode-829-Consecutive-Numbers-Sum/
830: https://buptwc.com/2018/05/06/Leetcode-830-Positions-of-Large-Groups/
831: https://buptwc.com/2018/05/07/Leetcode-831-Masking-Personal-Information/
836: https://buptwc.com/2018/05/22/Leetcode-836-Rectangle-Overlap/
837: https://buptwc.com/2018/05/22/Leetcode-837-New-21-Game/
838: https://buptwc.com/2018/05/22/Leetcode-838-Push-Dominoes/
839: https://buptwc.com/2018/06/05/Leetcode-839-Similar-String-Groups/
840: https://buptwc.com/2018/05/28/Leetcode-840-Magic-Squares-In-Grid/
841: https://buptwc.com/2018/05/28/Leetcode-841-Keys-and-Rooms/
844: https://buptwc.com/2018/06/04/Leetcode-844-Backspace-String-Compare/
845: https://buptwc.com/2018/06/04/Leetcode-845-Longest-Mountain-in-Array/
846: https://buptwc.com/2018/06/04/Leetcode-846-Hand-of-Straights/
848: https://buptwc.com/2018/06/10/Leetcode-848-Shifting-Letters/
849: https://buptwc.com/2018/06/10/Leetcode-849-Maximize-Distance-to-Closest-Person/
851: https://buptwc.com/2018/06/11/Leetcode-851-Loud-and-Rich/
852: https://buptwc.com/2018/06/20/Leetcode-852-Peak-Index-in-a-Mountain-Array/
853: https://buptwc.com/2018/06/20/Leetcode-853-Car-Fleet/
856: https://buptwc.com/2018/06/26/Leetcode-856-Score-of-Parentheses/
857: https://buptwc.com/2018/06/26/Leetcode-857-Minimum-Cost-to-Hire-K-Workers/
858: https://buptwc.com/2018/06/26/Leetcode-858-Mirror-Reflection/
859: https://buptwc.com/2018/06/26/Leetcode-859-Buddy-Strings/
860: https://buptwc.com/2018/07/01/Leetcode-860-Lemonade-Change/
861: https://buptwc.com/2018/07/02/Leetcode-861-Score-After-Flipping-Matrix/
862: https://buptwc.com/2018/07/02/Leetcode-862-Shortest-Subarray-with-Sum-at-Least-K/
863: https://buptwc.com/2018/07/02/Leetcode-863-All-Nodes-Distance-K-in-Binary-Tree/
872: https://buptwc.com/2018/07/22/Leetcode-872-Leaf-Similar-Trees/
873: https://buptwc.com/2018/07/22/Leetcode-873-Length-of-Longest-Fibonacci-Subsequence/
874: https://buptwc.com/2018/07/22/Leetcode-874-Walking-Robot-Simulation/
875: https://buptwc.com/2018/07/22/Leetcode-875-Koko-Eating-Bananas/
877: https://buptwc.com/2018/07/29/Leetcode-877-Stone-Game/
878: https://buptwc.com/2018/07/29/Leetcode-878-Nth-Magical-Number/
884: https://buptwc.com/2018/08/05/Leetcode-884-Decoded-String-an-Index/
885: https://buptwc.com/2018/08/05/Leetcode-885-Boats-to-Save-People/
887: https://buptwc.com/2018/08/05/Leetcode-887-Projection-Area-of-3D-Shapes/
891: https://buptwc.com/2018/08/23/Leetcode-891-Sum-of-Subsequence-Widths/
892: https://buptwc.com/2018/08/26/Leetcode-892-Surface-Area-of-3D-Shapes/
893: https://buptwc.com/2018/08/26/Leetcode-893-Groups-of-Special-Equivalent-Strings/
894: https://buptwc.com/2018/08/26/Leetcode-894-All-Possible-Full-Binary-Trees/

question 901 - 1000:
904: https://buptwc.com/2018/09/16/Leetcode-904-Fruit-Into-Baskets/
905: https://buptwc.com/2018/09/16/Leetcode-905-Sort-Array-By-Parity/
907: https://buptwc.com/2018/09/16/Leetcode-907-Sum-of-Subarray-Minimums/
909: https://buptwc.com/2018/09/24/Leetcode-909-Snakes-and-Ladders/
910: https://buptwc.com/2018/09/24/Leetcode-910-Smallest-Range-II/
911: https://buptwc.com/2018/09/24/Leetcode-911-Online-Election/
918: https://buptwc.com/2018/10/08/Leetcode-918-Maximum-Sum-Circular-Subarray/
919: https://buptwc.com/2018/10/08/Leetcode-919-Complete-Binary-Tree-Inserter/
920: https://buptwc.com/2018/10/08/Leetcode-920-Number-of-Music-Playlists/
921: https://buptwc.com/2018/10/15/Leetcode-921-Minimum-Add-to-Make-Parentheses-Valid/
922: https://buptwc.com/2018/10/15/Leetcode-922-Sort-Araay-By-Parity-II/
923: https://buptwc.com/2018/10/15/Leetcode-923-3Sum-With-Multiplicity/
924: https://buptwc.com/2018/10/15/Leetcode-924-Minimize-Malware-Spread/
925: https://buptwc.com/2018/10/21/Leetcode-925-Long-Pressed-Name/
926: https://buptwc.com/2018/10/21/Leetcode-926-Flip-String-to-Monotone-Increasing/
927: https://buptwc.com/2018/10/21/Leetcode-927-Three-Equal-Parts/
928: https://buptwc.com/2018/10/21/Leetcode-928-Minimize-Malware-Spread-II/
929: https://buptwc.com/2018/10/28/Leetcode-929-Unique-Email-Addresses/
930: https://buptwc.com/2018/10/28/Leetcode-930-Binary-Subarrays-With-Sum/
931: https://buptwc.com/2018/10/28/Leetcode-931-Minimum-Falling-Path-Sum/
932: https://buptwc.com/2018/10/28/Leetcode-932-Beautiful-Array/
937: https://buptwc.com/2018/11/11/Leetcode-937-Reorder-Log-Files/
938: https://buptwc.com/2018/11/11/Leetcode-938-Range-Sum-of-BST/
939: https://buptwc.com/2018/11/11/Leetcode-939-Minimum-Area-Rectangle/
940: https://buptwc.com/2018/11/11/Leetcode-940-Distinct-Subsequences-II/
943: https://buptwc.com/2018/11/19/Leetcode-943-Find-the-Shortest-Superstring/
945: https://buptwc.com/2018/11/25/Leetcode-945-Minimum-Increment-to-Make-Array-Unique/
946: https://buptwc.com/2018/11/25/Leetcode-946-Validate-Stack-Sequences/
947: https://buptwc.com/2018/11/25/Leetcode-947-Most-Stones-Removed-with-Same-Row-or-Column/
948: https://buptwc.com/2018/11/25/Leetcode-948-Bag-of-Tokens/
968: https://buptwc.com/2019/01/10/Leetcode-968-Binary-Tree-Cameras/
969: https://buptwc.com/2019/01/09/Leetcode-969-Pancake-Sorting/
970: https://buptwc.com/2019/01/09/Leetcode-970-Powerful-Integers/
971: https://buptwc.com/2019/01/09/Leetcode-971-Flip-Binary-Tree-to-Match-Preorder-Traversal/
972: https://buptwc.com/2019/01/09/Leetcode-972-Equal-Rational-Numbers/
973: https://buptwc.com/2019/01/15/Leetcode-973-K-Closest-Points-to-Origin/
974: https://buptwc.com/2019/01/15/Leetcode-974-Subarray-Sums-Divisible-by-K/
975: https://buptwc.com/2019/01/15/Leetcode-975-Odd-Even-Jump/
976: https://buptwc.com/2019/01/15/Leetcode-976-Largest-Perimeter-Triangle/
977: https://buptwc.com/2019/01/21/Leetcode-977-Squares-of-a-Sorted-Array/
978: https://buptwc.com/2019/01/21/Leetcode-978-Longest-Turbulent-Subarray/
979: https://buptwc.com/2019/01/22/Leetcode-979-Distribute-Coins-in-Binary-Tree/
980: https://buptwc.com/2019/01/22/Leetcode-980-Unique-Paths-III/
989: https://buptwc.com/2019/02/10/Leetcode-989-Add-to-Array-Form-of-Integer/
990: https://buptwc.com/2019/02/10/Leetcode-990-Satisfiablitity-of-Equality-Equations/
991: https://buptwc.com/2019/02/10/Leetcode-991-Broken-Calculator/
992: https://buptwc.com/2019/02/10/Leetcode-992-Subarrays-with-K-Different-Integers/
993: https://buptwc.com/2019/02/25/Leetcode-993-Cousins-in-Binary-Tree/
994: https://buptwc.com/2019/02/25/Leetcode-994-Rotting-Oranges/
995: https://buptwc.com/2019/02/25/Leetcode-995-Minimum-Number-of-K-Consecutive-Bit-Flips/
996: https://buptwc.com/2019/02/25/Leetcode-996-Number-of-Squareful-Arrays/
997: https://buptwc.com/2019/02/24/Leetcode-997-Find-the-Town-Judge/
998: https://buptwc.com/2019/02/24/Leetcode-998-Maximum-Binary-Tree-II/
999: https://buptwc.com/2019/02/24/Leetcode-999-Available-Captures-for-Rook/
1001: https://buptwc.com/2019/02/24/Leetcode-1001-Grid-IIIumination/