LeetCode 题目难度及通过率(1-900)(转)

转自 https://github.com/grandyang/leetcode

题号	Title	Solution	Difficulty
900	RLE Iterator	50.50%	Medium
899	Orderly Queue	47.70%	Hard
898	Bitwise ORs of Subarrays	34.70%	Medium
897	Increasing Order Search Tree	65.20%	Easy
896	Monotonic Array	55.40%	Easy
895	Maximum Frequency Stack	56.70%	Hard
894	All Possible Full Binary Trees	71.30%	Medium
893	Groups of Special-Equivalent Strings	63.00%	Easy
892	Surface Area of 3D Shapes	56.10%	Easy
891	Sum of Subsequence Widths	29.20%	Hard
890	Find and Replace Pattern	71.30%	Medium
889	Construct Binary Tree from Preorder and Postorder Traversal	60.70%	Medium
888	Fair Candy Swap	56.90%	Easy
887	Super Egg Drop	24.90%	Hard
886	Possible Bipartition	40.90%	Medium
885	Spiral Matrix III	64.80%	Medium
884	Uncommon Words from Two Sentences	60.90%	Easy
883	Projection Area of 3D Shapes	65.90%	Easy
882	Reachable Nodes In Subdivided Graph	38.20%	Hard
881	Boats to Save People	44.10%	Medium
880	Decoded String at Index	23.00%	Medium
879	Profitable Schemes	36.20%	Hard
878	Nth Magical Number	25.40%	Hard
877	Stone Game	61.10%	Medium
876	Middle of the Linked List	63.80%	Easy
875	Koko Eating Bananas	45.90%	Medium
874	Walking Robot Simulation	31.70%	Easy
873	Length of Longest Fibonacci Subsequence	46.00%	Medium
872	Leaf-Similar Trees	63.10%	Easy
871	Minimum Number of Refueling Stops	28.70%	Hard
870	Advantage Shuffle	42.20%	Medium
869	Reordered Power of 2	50.60%	Medium
868	Binary Gap	59.30%	Easy
867	Transpose Matrix	63.90%	Easy
866	Prime Palindrome	20.00%	Medium
865	Smallest Subtree with all the Deepest Nodes	55.40%	Medium
864	Shortest Path to Get All Keys	35.70%	Hard
863	All Nodes Distance K in Binary Tree	46.80%	Medium
862	Shortest Subarray with Sum at Least K	22.00%	Hard
861	Score After Flipping Matrix	69.30%	Medium
860	Lemonade Change	50.20%	Easy
859	Buddy Strings	27.60%	Easy
858	Mirror Reflection	52.00%	Medium
857	Minimum Cost to Hire K Workers	47.30%	Hard
856	Score of Parentheses	55.90%	Medium
855	Exam Room	38.10%	Medium
854	K-Similar Strings	33.20%	Hard
853	Car Fleet	39.30%	Medium
852	Peak Index in a Mountain Array	68.50%	Easy
851	Loud and Rich	47.40%	Medium
850	Rectangle Area II	44.00%	Hard
849	Maximize Distance to Closest Person	40.40%	Easy
848	Shifting Letters	39.90%	Medium
847	Shortest Path Visiting All Nodes	45.90%	Hard
846	Hand of Straights	48.60%	Medium
845	Longest Mountain in Array	34.00%	Medium
844	Backspace String Compare	45.50%	Easy
843	Guess the Word	42.60%	Hard
842	Split Array into Fibonacci Sequence	34.60%	Medium
841	Keys and Rooms	59.70%	Medium
840	Magic Squares In Grid	35.10%	Easy
839	Similar String Groups	33.50%	Hard
838	Push Dominoes	42.80%	Medium
837	New 21 Game	29.50%	Medium
836	Rectangle Overlap	45.50%	Easy
835	Image Overlap	50.30%	Medium
834	Sum of Distances in Tree	38.10%	Hard
833	Find And Replace in String	44.50%	Medium
832	Flipping an Image	71.30%	Easy
831	Masking Personal Information	41.50%	Medium
830	Positions of Large Groups	47.40%	Easy
829	Consecutive Numbers Sum	32.10%	Hard
828	Unique Letter String	38.10%	Hard
827	Making A Large Island	42.10%	Hard
826	Most Profit Assigning Work	34.70%	Medium
825	Friends Of Appropriate Ages	35.00%	Medium
824	Goat Latin	56.70%	Easy
823	Binary Trees With Factors	31.50%	Medium
822	Card Flipping Game	39.70%	Medium
821	Shortest Distance to a Character	62.60%	Easy
820	Short Encoding of Words	46.00%	Medium
819	Most Common Word	41.50%	Easy
818	Race Car	34.00%	Hard
817	Linked List Components	51.90%	Medium
816	Ambiguous Coordinates	42.40%	Medium
815	Bus Routes	36.10%	Hard
814	Binary Tree Pruning	68.30%	Medium
813	Largest Sum of Averages	42.40%	Medium
812	Largest Triangle Area	53.80%	Easy
811	Subdomain Visit Count	61.50%	Easy
810	Chalkboard XOR Game	41.90%	Hard
809	Expressive Words	39.50%	Medium
808	Soup Servings	33.60%	Medium
807	Max Increase to Keep City Skyline	79.60%	Medium
806	Number of Lines To Write String	62.10%	Easy
805	Split Array With Same Average	21.00%	Hard
804	Unique Morse Code Words	71.30%	Easy
803	Bricks Falling When Hit	22.90%	Hard
802	Find Eventual Safe States	39.20%	Medium
801	Minimum Swaps To Make Sequences Increasing	31.00%	Medium
800	Similar RGB Color $	54.50%	Easy
799	Champagne Tower	29.90%	Medium
798	Smallest Rotation with Highest Score	34.30%	Hard
797	All Paths From Source to Target	67.40%	Medium
796	Rotate String	49.60%	Easy
795	Number of Subarrays with Bounded Maximum	41.60%	Medium
794	Valid Tic-Tac-Toe State	27.80%	Medium
793	Preimage Size of Factorial Zeroes Function	40.80%	Hard
792	Number of Matching Subsequences	37.30%	Medium
791	Custom Sort String	59.40%	Medium
790	Domino and Tromino Tiling	32.80%	Medium
789	Escape The Ghosts	51.00%	Medium
788	Rotated Digits	51.00%	Easy
787	Cheapest Flights Within K Stops	29.90%	Medium
786	K-th Smallest Prime Fraction	32.50%	Hard
785	Is Graph Bipartite	38.50%	Medium
784	Letter Case Permutation	53.00%	Easy
783	Minimum Distance Between BST Nodes	47.80%	Easy
782	Transform to Chessboard	37.50%	Hard
781	Rabbits in Forest	49.80%	Medium
780	Reaching Points	23.90%	Hard
779	K-th Symbol in Grammar	37.30%	Medium
778	Swim in Rising Water	44.60%	Hard
777	Swap Adjacent in LR String	28.90%	Medium
776	Split BST $	49.90%	Medium
775	Global and Local Inversions	33.60%	Medium
774	Minimize Max Distance to Gas Station $	32.80%	Hard
773	Sliding Puzzle	46.50%	Hard
772	Basic Calculator III $	40.10%	Hard
771	Jewels and Stones	81.90%	Easy
770	Basic Calculator IV	42.10%	Hard
769	Max Chunks To Make Sorted	48.00%	Medium
768	Max Chunks To Make Sorted II	43.20%	Hard
767	Reorganize String	36.50%	Medium
766	Toeplitz Matrix	57.90%	Easy
765	Couples Holding Hands	48.50%	Hard
764	Largest Plus Sign	39.20%	Medium
763	Partition Labels	64.10%	Medium
762	Prime Number of Set Bits in Binary Representation	55.00%	Easy
761	Special Binary String	41.00%	Hard
760	Find Anagram Mappings $	75.60%	Easy
759	Employee Free Time $	51.90%	Hard
758	Bold Words in String $	37.90%	Easy
757	Set Intersection Size At Least Two	34.60%	Hard
756	Pyramid Transition Matrix	45.50%	Medium
755	Pour Water $	34.00%	Medium
754	Reach a Number	26.10%	Medium
753	Cracking the Safe	39.70%	Hard
752	Open the Lock	38.20%	Medium
751	IP to CIDR $	54.80%	Easy
750	Number Of Corner Rectangles $	51.00%	Medium
749	Contain Virus	39.60%	Hard
748	Shortest Completing Word	53.50%	Medium
747	Largest Number At Least Twice of Others	42.60%	Easy
746	Min Cost Climbing Stairs	43.60%	Easy
745	Prefix and Suffix Search	24.50%	Hard
744	Find Smallest Letter Greater Than Target	45.30%	Easy
743	Network Delay Time	34.30%	Medium
742	Closest Leaf in a Binary Tree $	33.20%	Medium
741	Cherry Pickup	22.50%	Hard
740	Delete and Earn	42.60%	Medium
739	Daily Temperatures	53.50%	Medium
738	Monotone Increasing Digits	41.80%	Medium
737	Sentence Similarity II $	41.20%	Medium
736	Parse Lisp Expression	42.00%	Hard
735	Asteroid Collision	37.60%	Medium
734	Sentence Similarity $	38.60%	Easy
733	Flood Fill	49.30%	Easy
732	My Calendar III	51.30%	Hard
731	My Calendar II	35.00%	Medium
730	Count Different Palindromic Subsequences	32.40%	Hard
729	My Calendar I	40.10%	Medium
728	Self Dividing Numbers	68.50%	Easy
727	Minimum Window Subsequence	30.10%	Hard
726	Number of Atoms	45.00%	Hard
725	Split Linked List in Parts	50.00%	Medium
724	Find Pivot Index	41.00%	Easy
723	Candy Crush $	56.10%	Medium
722	Remove Comments	26.30%	Medium
721	Accounts Merge	29.60%	Medium
720	Longest Word in Dictionary	40.60%	Easy
719	Find K-th Smallest Pair Distance	26.10%	Hard
718	Maximum Length of Repeated Subarray	39.90%	Medium
717	1-bit and 2-bit Characters	50.90%	Easy
716	Max Stack $	35.50%	Hard
715	Range Module	31.00%	Hard
714	Best Time to Buy and Sell Stock with Transaction Fee	41.60%	Medium
713	Subarray Product Less Than K	32.90%	Medium
712	Minimum ASCII Delete Sum for Two Strings	50.90%	Medium
711	Number of Distinct Islands II $	39.40%	Hard
710	Random Pick with Blacklist	29.80%	Hard
709	To Lower Case	74.50%	Easy
708	Insert into a Cyclic Sorted List $	25.50%	Medium
707	Design Linked List	19.10%	Easy
706	Design HashMap	49.10%	Easy
705	Design HashSet	43.60%	Easy
704	Binary Search	40.10%	Easy
703	Kth Largest Element in a Stream	39.60%	Easy
702	Search in a Sorted Array of Unknown Size	43.00%	Medium
701	Insert into a Binary Search Tree	67.90%	Medium
700	Search in a Binary Search Tree	62.70%	Easy
699	Falling Squares	36.80%	Hard
698	Partition to K Equal Sum Subsets	35.60%	Medium
697	Degree of an Array	47.90%	Easy
696	Count Binary Substrings	51.90%	Easy
695	Max Area of Island	53.30%	Easy
694	Number of Distinct Islands $	43.90%	Medium
693	Binary Number with Alternating Bits	54.20%	Easy
692	Top K Frequent Words	41.70%	Medium
691	Stickers to Spell Word	32.30%	Hard
690	Employee Importance	53.60%	Easy
689	Maximum Sum of 3 Non-Overlapping Subarrays	41.70%	Hard
688	Knight Probability in Chessboard	38.90%	Medium
687	Longest Univalue Path	32.90%	Easy
686	Repeated String Match	31.70%	Easy
685	Redundant Connection II	28.40%	Hard
684	Redundant Connection	37.40%	Medium
683	K Empty Slots	37.00%	Hard
682	Baseball Game	58.60%	Easy
681	Next Closest Time $	43.00%	Medium
680	Valid Palindrome II	31.10%	Easy
679	24 Game	38.30%	Hard
678	Valid Parenthesis String	28.30%	Medium
677	Map Sum Pairs	53.80%	Medium
676	Implement Magic Dictionary	50.70%	Medium
675	Cut Off Trees for Golf Event	27.20%	Hard
674	Longest Continuous Increasing Subsequence	43.20%	Easy
673	Number of Longest Increasing Subsequence	30.80%	Medium
672	Bulb Switcher II	47.60%	Medium
671	Second Minimum Node In a Binary Tree	42.30%	Easy
670	Maximum Swap	38.40%	Medium
669	Trim a Binary Search Tree	58.70%	Easy
668	Kth Smallest Number in Multiplication Table	36.30%	Hard
667	Beautiful Arrangement II	51.50%	Medium
666	Path Sum IV $	48.90%	Medium
665	Non-decreasing Array	21.20%	Easy
664	Strange Printer	31.10%	Hard
663	Equal Tree Partition $	36.70%	Medium
662	Maximum Width of Binary Tree	37.00%	Medium
661	Image Smoother	46.60%	Easy
660	Remove 9 $	46.10%	Hard
659	Split Array into Consecutive Subsequences	39.40%	Medium
658	Find K Closest Elements	36.30%	Medium
657	Judge Route Circle	69.30%	Easy
656	Coin Path $	24.60%	Hard
655	Print Binary Tree	50.80%	Medium
654	Maximum Binary Tree	70.80%	Medium
653	Two Sum IV - Input is a BST	50.60%	Easy
652	Find Duplicate Subtrees	33.20%	Medium
651	4 Keys Keyboard $	46.70%	Medium
650	2 Keys Keyboard	42.70%	Medium
649	Dota2 Senate	35.60%	Medium
648	Replace Words	48.40%	Medium
647	Palindromic Substrings	55.70%	Medium
646	Maximum Length of Pair Chain	47.40%	Medium
645	Set Mismatch	40.40%	Easy
644	Maximum Average Subarray II $	20.30%	Hard
643	Maximum Average Subarray I	38.40%	Easy
642	Design Search Autocomplete System $	29.40%	Hard
641	Design Circular Deque	48.00%	Medium
640	Solve the Equation	39.00%	Medium
639	Decode Ways II	22.80%	Hard
638	Shopping Offers	41.50%	Medium
637	Average of Levels in Binary Tree	55.60%	Easy
636	Exclusive Time of Functions	40.30%	Medium
635	Design Log Storage System $	47.70%	Medium
634	Find the Derangement of An Array $	32.70%	Medium
633	Sum of Square Numbers	31.60%	Easy
632	Smallest Range	42.80%	Hard
631	Design Excel Sum Formula $	25.60%	Hard
630	Course Schedule III	20.50%	Medium
629	K Inverse Pairs Array	23.90%	Hard
628	Maximum Product of Three Numbers	45.40%	Easy
627	Swap Salary	67.40%	Easy
626	Exchange Seats	49.60%	Medium
625	Minimum Factorization	29.50%	Medium
624	Maximum Distance in Arrays $	32.70%	Easy
623	Add One Row to Tree	48.70%	Medium
622	Design Circular Queue	36.60%	Medium
621	Task Scheduler	41.40%	Medium
620	Not Boring Movies	59.80%	Easy
619	Biggest Single Number $	36.60%	Easy
618	Students Report By Geography $	40.40%	Hard
617	Merge Two Binary Trees	69.60%	Easy
616	Add Bold Tag in String $	37.30%	Medium
615	Average Salary: Departments VS Company $	33.00%	Hard
614	Second Degree Follower $	22.70%	Medium
613	Shortest Distance in a Line $	70.60%	Easy
612	Shortest Distance in a Plane $	51.00%	Medium
611	Valid Triangle Number	38.90%	Medium
610	Triangle Judgement $	59.10%	Easy
609	Find Duplicate File in System	52.50%	Medium
608	Tree Node $	54.60%	Medium
607	Sales Person $	51.10%	Easy
606	Construct String from Binary Tree	51.80%	Easy
605	Can Place Flowers	30.00%	Easy
604	Design Compressed String Iterator $	31.60%	Easy
603	Consecutive Available Seats $	54.50%	Easy
602	Friend Requests II: Who Has the Most Friends $	42.50%	Medium
601	Human Traffic of Stadium	33.80%	Hard
600	Non-negative Integers without Consecutive Ones	27.40%	Hard
599	Minimum Index Sum of Two Lists	48.00%	Easy
598	Range Addition II	48.30%	Easy
597	Friend Requests I: Overall Acceptance Rate $	38.40%	Easy
596	Classes More Than 5 Students	33.40%	Easy
595	Big Countries	72.00%	Easy
594	Longest Harmonious Subsequence	40.00%	Easy
593	Valid Square	39.20%	Medium
592	Fraction Addition and Subtraction	47.00%	Medium
591	Tag Validator	26.40%	Hard
590	N-ary Tree Postorder Traversal	63.00%	Easy
589	N-ary Tree Preorder Traversal	63.10%	Easy
588	Design In-Memory File System $	32.40%	Hard
587	Erect the Fence	29.90%	Hard
586	Customer Placing the Largest Number of Orders $	62.50%	Easy
585	Investments in 2016 $	44.60%	Medium
584	Find Customer Referee $	63.60%	Easy
583	Delete Operation for Two Strings	44.00%	Medium
582	Kill Process $	47.70%	Medium
581	Shortest Unsorted Continuous Subarray	30.10%	Easy
580	Count Student Number in Departments $	40.00%	Medium
579	Find Cumulative Salary of an Employee $	30.90%	Hard
578	Get Highest Answer Rate Question $	33.10%	Medium
577	Employee Bonus $	53.80%	Easy
576	Out of Boundary Paths	33.10%	Medium
575	Distribute Candies	59.50%	Easy
574	Winning Candidate $	34.50%	Medium
573	Squirrel Simulation $	51.00%	Medium
572	Subtree of Another Tree	41.00%	Easy
571	Find Median Given Frequency of Numbers $	44.90%	Hard
570	Managers with at Least 5 Direct Reports $	59.00%	Medium
569	Median Employee Salary $	41.60%	Hard
568	Maximum Vacation Days $	39.90%	Hard
567	Permutation in String	36.30%	Medium
566	Reshape the Matrix	59.80%	Easy
565	Array Nesting	50.00%	Medium
564	Find the Closest Palindrome	16.60%	Hard
563	Binary Tree Tilt	47.00%	Easy
562	Longest Line of Consecutive One in Matrix $	38.80%	Medium
561	Array Partition I	69.80%	Easy
560	Subarray Sum Equals K	41.80%	Medium
559	Maximum Depth of N-ary Tree	62.10%	Easy
558	Quad Tree Intersection	36.40%	Easy
557	Reverse Words in a String III	61.20%	Easy
556	Next Greater Element III	27.70%	Medium
555	Split Concatenated Strings $	30.00%	Medium
554	Brick Wall	42.70%	Medium
553	Optimal Division	55.20%	Medium
552	Student Attendance Record II	28.50%	Hard
551	Student Attendance Record I	43.90%	Easy
549	Binary Tree Longest Consecutive Sequence II $	38.10%	Medium
548	Split Array with Equal Sum $	30.80%	Medium
547	Friend Circles	49.00%	Medium
546	Remove Boxes	29.60%	Hard
545	Boundary of Binary Tree $	29.10%	Medium
544	Output Contest Matches $	73.20%	Medium
543	Diameter of Binary Tree	42.70%	Easy
542	01 Matrix	32.50%	Medium
541	Reverse String II	44.40%	Easy
540	Single Element in a Sorted Array	55.90%	Medium
539	Minimum Time Difference	44.70%	Medium
538	Convert BST to Greater Tree	52.70%	Medium
537	Complex Number Multiplication	65.90%	Medium
536	Construct Binary Tree from String $	36.30%	Medium
535	Encode and Decode TinyURL	76.10%	Medium
534	Design TinyURL	N/A	Medium
533	Lonely Pixel II $	38.90%	Medium
532	K-diff Pairs in an Array	27.20%	Easy
531	Lonely Pixel I $	50.20%	Medium
530	Minimum Absolute Difference in BST	48.00%	Easy
529	Minesweeper	52.00%	Medium
528	Random Pick with Weight	41.80%	Medium
527	Word Abbreviation $	33.90%	Hard
526	Beautiful Arrangement	53.50%	Medium
525	Contiguous Array	34.40%	Medium
524	Longest Word in Dictionary through Deleting	40.20%	Medium
523	Continuous Subarray Sum	21.3	Medium
522	Longest Uncommon Subsequence II	28.10%	Medium
521	Longest Uncommon Subsequence I	50.70%	Easy
520	Detect Capital	54.20%	Easy
519	Random Flip Matrix	32.20%	Medium
518	Coin Change 2	33.20%	Medium
517	Super Washing Machines	34.60%	Hard
516	Longest Palindromic Subsequence	42.00%	Medium
515	Find Largest Value in Each Tree Row	52.70%	Medium
514	Freedom Trail	27.20%	Hard
513	Find Bottom Left Tree Value	55.60%	Medium
510	Inorder Successor in BST II $	56.20%	Medium
509	Fibonacci Number	66.40%	Easy
508	Most Frequent Subtree Sum	52.00%	Medium
507	Perfect Number	32.70%	Easy
506	Relative Ranks	48.50%	Easy
505	The Maze II	34.80%	Medium
504	Base 7	46.40%	Easy
503	Next Greater Element II	46.20%	Medium
502	IPO	32.40%	Hard
501	Find Mode in Binary Search Tree	39.40%	Easy
500	Keyboard Row	60.20%	Easy
499	The Maze III	32.00%	Hard
498	Diagonal Traverse	46.20%	Medium
497	Random Point in Non-overlapping Rectangles	33.20%	Medium
496	Next Greater Element I	58.80%	Easy
495	Teemo Attacking	51.90%	Medium
494	Target Sum	44.40%	Medium
493	Reverse Pairs	17.10%	Hard
492	Construct the Rectangle	49.70%	Easy
491	Increasing Subsequences	39.30%	Medium
490	The Maze	42.80%	Medium
489	Robot Room Cleaner	57.10%	Hard
488	Zuma Game	38.00%	Hard
487	Max Consecutive Ones II $	42.70%	Medium
486	Predict the Winner	43.60%	Medium
485	Max Consecutive Ones	55.30%	Easy
484	Find Permutation $	50.50%	Medium
483	Smallest Good Base	30.60%	Hard
482	License Key Formatting	41.20%	Medium
481	Magical String	46.20%	Medium
480	Sliding Window Median	31.00%	Hard
479	Largest Palindrome Product	23.90%	Easy
478	Generate Random Point in a Circle	33.80%	Medium
477	Total Hamming Distance	44.10%	Medium
476	Number Complement	61.20%	Easy
475	Heaters	30.20%	Easy
474	Ones and Zeroes	34.90%	Medium
473	Matchsticks to Square	31.80%	Medium
472	Concatenated Words	29.20%	Hard
471	Encode String with Shortest Length $	43.50%	Hard
470	Implement Rand10() Using Rand7()	43.00%	Medium
469	Convex Polygon $	27.20%	Medium
468	Validate IP Address	22.10%	Medium
467	Unique Substrings in Wraparound String	29.90%	Medium
466	Count The Repetitions	24.20%	Hard
465	Optimal Account Balancing $	29.20%	Hard
464	Can I Win	22.20%	Medium
463	Island Perimeter	56.70%	Easy
462	Minimum Moves to Equal Array Elements II	50.90%	Medium
461	Hamming Distance	73.20%	Easy
460	LFU Cache	18.30%	Hard
459	Repeated Substring Pattern	39.70%	Easy
458	Poor Pigs	40.70%	Easy
457	Circular Array Loop	20.60%	Medium
456	132 Pattern	28.00%	Medium
455	Assign Cookies	48.10%	Easy
454	4Sum II	42.80%	Medium
453	Minimum Moves to Equal Array Elements	46.30%	Easy
452	Minimum Number of Arrows to Burst Balloons	42.10%	Medium
451	Sort Characters By Frequency	50.90%	Medium
450	Delete Node in a BST	34.50%	Medium
449	Serialize and Deserialize BST	41.20%	Medium
448	Find All Numbers Disappeared in an Array	58.30%	Easy
447	Number of Boomerangs	42.20%	Easy
446	Arithmetic Slices II - Subsequence	22.30%	Hard
445	Add Two Numbers II	45.40%	Medium
444	Sequence Reconstruction $	20.50%	Medium
443	String Compression	35.80%	Easy
442	Find All Duplicates in an Array	46.40%	Medium
441	Arranging Coins	36.20%	Easy
440	K-th Smallest in Lexicographical Order	21.50%	Hard
439	Ternary Expression Parser $	49.40%	Medium
438	Find All Anagrams in a String	33.50%	Easy
437	Path Sum III	38.60%	Easy
436	Find Right Interval	42.30%	Medium
435	Non-overlapping Intervals	39.80%	Medium
434	Number of Segments in a String	38.40%	Easy
433	Minimum Genetic Mutation	33.50%	Medium
432	All O`one Data Structure	28.30%	Hard
431	Encode N-ary Tree to Binary Tree $	53.70%	Hard
430	Flatten a Multilevel Doubly Linked List	36.20%	Medium
429	N-ary Tree Level Order Traversal	55.80%	Easy
428	Serialize and Deserialize N-ary Tree $	48.10%	Hard
427	Construct Quad Tree	49.20%	Easy
426	Convert Binary Search Tree to Sorted Doubly Linked List	43.30%	Medium
425	Word Squares $	40.10%	Hard
424	Longest Repeating Character Replacement	38.10%	Medium
423	Reconstruct Original Digits from English	40.80%	Medium
422	Valid Word Square $	36.40%	Easy
421	Maximum XOR of Two Numbers in an Array	36.40%	Medium
420	Strong Password Checker	22.10%	Hard
419	Battleships in a Board	59.30%	Medium
418	Sentence Screen Fitting $	25.10%	Medium
417	Pacific Atlantic Water Flow	31.10%	Medium
416	Partition Equal Subset Sum	36.80%	Medium
415	Add Strings	41.50%	Easy
414	Third Maximum Number	26.50%	Easy
413	Arithmetic Slices	53.50%	Medium
412	Fizz Buzz	57.50%	Easy
411	Minimum Unique Word Abbreviation $	25.60%	Hard
410	Split Array Largest Sum	25.00%	Hard
409	Longest Palindrome	44.90%	Easy
408	Valid Word Abbreviation $	26.20%	Easy
407	Trapping Rain Water II	33.10%	Hard
406	Queue Reconstruction by Height	54.10%	Medium
405	Convert a Number to Hexadecimal	41.80%	Easy
404	Sum of Left Leaves	46.20%	Easy
403	Frog Jump	31.70%	Hard
402	Remove K Digits	25.90%	Medium
401	Binary Watch	43.00%	Easy
400	Nth Digit	30.70%	Easy
399	Evaluate Division	34.60%	Medium
398	Random Pick Index	30.40%	Medium
397	Integer Replacement	25.90%	Easy
396	Rotate Function	28.40%	Easy
395	Longest Substring with At Least K Repeating Characters	32.50%	Medium
394	Decode String	38.60%	Medium
393	UTF-8 Validation	33.00%	Medium
392	Is Subsequence	44.10%	Medium
391	Perfect Rectangle	13.30%	Hard
390	Elimination Game	12.50%	Medium
389	Find the Difference	49.90%	Easy
388	Longest Absolute File Path	28.30%	Medium
387	First Unique Character in a String	43.10%	Easy
386	Lexicographical Numbers	31.00%	Medium
385	Mini Parser	26.90%	Medium
384	Shuffle an Array	45.50%	Medium
383	Ransom Note	44.60%	Easy
382	Linked List Random Node	48.60%	Medium
381	Insert Delete GetRandom O(1) - Duplicates allowed	30.90%	Hard
380	Insert Delete GetRandom O(1)	33.80%	Medium
379	Design Phone Directory $	25.80%	Medium
378	Kth Smallest Element in a Sorted Matrix	40.20%	Medium
377	Combination Sum IV	37.50%	Medium
376	Wiggle Subsequence	35.80%	Medium
375	Guess Number Higher or Lower II	28.30%	Medium
374	Guess Number Higher or Lower	31.70%	Easy
373	Find K Pairs with Smallest Sums	25.50%	Medium
372	Super Pow	30.10%	Medium
371	Sum of Two Integers	54.00%	Easy
370	Range Addition $	49.90%	Medium
369	Plus One Linked List $	50.10%	Medium
368	Largest Divisible Subset	32.00%	Medium
367	Valid Perfect Square	36.60%	Medium
366	Find Leaves of Binary Tree $	53.60%	Medium
365	Water and Jug Problem	20.10%	Medium
364	Nested List Weight Sum II $	47.20%	Medium
363	Max Sum of Rectangle No Larger Than K	27.00%	Hard
362	Design Hit Counter $	48.30%	Medium
361	Bomb Enemy $	32.60%	Medium
360	Sort Transformed Array $	40.80%	Medium
359	Logger Rate Limiter $	56.00%	Easy
358	Rearrange String k Distance Apart $	26.90%	Hard
357	Count Numbers with Unique Digits	42.50%	Medium
356	Line Reflection $	28.70%	Medium
355	Design Twitter	22.20%	Medium
354	Russian Doll Envelopes	27.10%	Hard
353	Design Snake Game $	19.80%	Medium
352	Data Stream as Disjoint Intervals	34.40%	Hard
351	Android Unlock Patterns $	32.00%	Medium
350	Intersection of Two Arrays II	41.50%	Easy
349	Intersection of Two Arrays	47.80%	Easy
348	Design Tic-Tac-Toe $	45.60%	Medium
347	Top K Frequent Elements	44.50%	Medium
346	Moving Average from Data Stream $	69.20%	Easy
345	Reverse Vowels of a String	35.30%	Easy
344	Reverse String	58.90%	Easy
343	Integer Break	43.60%	Medium
342	Power of Four	34.10%	Easy
341	Flatten Nested List Iterator $	18.70%	Medium
340	Longest Substring with At Most K Distinct Characters $	36.30%	Hard
339	Nested List Weight Sum $	54.60%	Easy
338	Counting Bits	55.40%	Medium
337	House Robber III	37.00%	Medium
336	Palindrome Pairs	18.70%	Hard
335	Self Crossing	18.00%	Medium
334	Increasing Triplet Subsequence	33.20%	Medium
333	Largest BST Subtree $	26.50%	Medium
332	Reconstruct Itinerary	23.40%	Medium
331	Verify Preorder Serialization of a Binary Tree	31.50%	Medium
330	Patching Array	28.80%	Medium
329	Longest Increasing Path in a Matrix	29.50%	Medium
328	Odd Even Linked List	37.80%	Easy
327	Count of Range Sum	24.30%	Hard
326	Power of Three	35.30%	Easy
325	Maximum Size Subarray Sum Equals k $	39.60%	Easy
324	Wiggle Sort II	20.10%	Medium
323	Number of Connected Components in an Undirected Graph $	43.30%	Medium
322	Coin Change	24.90%	Medium
321	Create Maximum Number	19.10%	Hard
320	Generalized Abbreviation $	40.40%	Medium
319	Bulb Switcher	39.20%	Medium
318	Maximum Product of Word Lengths	38.70%	Medium
317	Shortest Distance from All Buildings $	29.10%	Hard
316	Remove Duplicate Letters	23.00%	Medium
315	Count of Smaller Numbers After Self	28.20%	Hard
314	Binary Tree Vertical Order Traversal $	30.10%	Medium
313	Super Ugly Number	31.20%	Medium
312	Burst Balloons	24.50%	Medium
311	Sparse Matrix Multiplication $	40.00%	Medium
310	Minimum Height Trees	20.20%	Medium
309	Best Time to Buy and Sell Stock with Cooldown	32.60%	Medium
308	Range Sum Query 2D - Mutable $	20.30%	Hard
307	Range Sum Query - Mutable	14.50%	Medium
306	Additive Number	23.30%	Medium
305	Number of Islands II $	26.70%	Hard
304	Range Sum Query 2D - Immutable	21.50%	Medium
303	Range Sum Query - Immutable	25.70%	Easy
302	Smallest Rectangle Enclosing Black Pixels $	36.70%	Hard
301	Remove Invalid Parentheses	27.00%	Hard
300	Longest Increasing Subsequence	31.50%	Medium
299	Bulls and Cows	23.80%	Easy
298	Binary Tree Longest Consecutive Sequence $	32.20%	Medium
297	Serialize and Deserialize Binary Tree	23.80%	Medium
296	Best Meeting Point $	41.40%	Hard
295	Find Median from Data Stream	18.60%	Hard
294	Flip Game II $	38.10%	Medium
293	Flip Game $	47.60%	Easy
292	Nim Game	49.50%	Easy
291	Word Pattern II $	31.50%	Hard
290	Word Pattern	26.50%	Easy
289	Game of Life	32.60%	Medium
288	Unique Word Abbreviation $	16.80%	Easy
287	Find the Duplicate Number	32.80%	Hard
286	Walls and Gates $	29.90%	Medium
285	Inorder Successor in BST $	32.50%	Medium
284	Peeking Iterator	31.00%	Medium
283	Move Zeroes	41.40%	Easy
282	Expression Add Operators	18.90%	Hard
281	Zigzag Iterator $	37.20%	Medium
280	Wiggle Sort $	43.30%	Medium
279	Perfect Squares	28.80%	Medium
278	First Bad Version	19.80%	Easy
277	Find the Celebrity $	31.70%	Medium
276	Paint Fence $	25.00%	Easy
275	H-Index II	31.40%	Medium
274	H-Index	25.30%	Medium
273	Integer to English Words	15.50%	Medium
272	Closest Binary Search Tree Value II $	26.90%	Hard
271	Encode and Decode Strings $	25.40%	Medium
270	Closest Binary Search Tree Value $	29.40%	Easy
269	Alien Dictionary $	16.50%	Hard
268	Missing Number	34.70%	Medium
267	Palindrome Permutation II $	22.50%	Medium
266	Palindrome Permutation $	45.80%	Easy
265	Paint House II $	30.00%	Hard
264	Ugly Number II	21.60%	Medium
263	Ugly Number	32.60%	Easy
262	Trips and Users *	16.10%	Hard
261	Graph Valid Tree $	25.40%	Medium
260	Single Number III	37.60%	Medium
259	3Sum Smaller $	34.20%	Medium
258	Add Digits	46.50%	Easy
257	Binary Tree Paths	21.90%	Easy
256	Paint House $	38.40%	Medium
255	Verify Preorder Sequence in Binary Search Tree $	32.30%	Medium
254	Factor Combinations $	29.00%	Medium
253	Meeting Rooms II $	28.80%	Medium
252	Meeting Rooms $	35.40%	Easy
251	Flatten 2D Vector $	28.30%	Medium
250	Count Univalue Subtrees $	32.70%	Medium
249	Group Shifted Strings $	25.20%	Easy
248	Strobogrammatic Number III $	21.80%	Hard
247	Strobogrammatic Number II $	26.70%	Medium
246	Strobogrammatic Number $	31.60%	Easy
245	Shortest Word Distance III $	43.20%	Medium
244	Shortest Word Distance II $	33.70%	Medium
243	Shortest Word Distance $	41.80%	Easy
242	Valid Anagram	39.30%	Easy
241	Different Ways to Add Parentheses	27.10%	Medium
240	Search a 2D Matrix II	31.40%	Medium
239	Sliding Window Maximum	24.30%	Hard
238	Product of Array Except Self	42.40%	Medium
237	Delete Node in a Linked List	50.90%	Easy
236	Lowest Common Ancestor of a Binary Tree	28.30%	Medium
235	Lowest Common Ancestor of a Binary Search Tree	38.90%	Medium
234	Palindrome Linked List	23.80%	Easy
233	Number of Digit One	16.10%	Medium
232	Implement Queue using Stacks	37.40%	Easy
231	Power of Two	31.30%	Easy
230	Kth Smallest Element in a BST	30.50%	Medium
229	Majority Element II	30.50%	Medium
228	Summary Ranges	21.10%	Easy
227	Basic Calculator II	18.00%	Medium
226	Invert Binary Tree	35.40%	Easy
225	Implement Stack using Queues	29.60%	Medium
224	Basic Calculator	15.80%	Medium
223	Rectangle Area	25.60%	Easy
222	Count Complete Tree Nodes	19.40%	Medium
221	Maximal Square	20.30%	Medium
220	Contains Duplicate III	15.30%	Medium
219	Contains Duplicate II	25.60%	Easy
218	The Skyline Problem	16.20%	Hard
217	Contains Duplicate	35.90%	Easy
216	Combination Sum III	27.70%	Medium
215	Kth Largest Element in an Array	27.30%	Medium
214	Shortest Palindrome	16.80%	Hard
213	House Robber II	26.30%	Medium
212	Word Search II	15.00%	Hard
211	Add and Search Word - Data structure design	20.70%	Medium
210	Course Schedule II	19.30%	Medium
209	Minimum Size Subarray Sum	22.90%	Medium
208	Implement Trie (Prefix Tree)	24.80%	Medium
207	Course Schedule	21.70%	Medium
206	Reverse Linked List	31.50%	Easy
205	Isomorphic Strings	24.20%	Easy
204	Count Primes	19.00%	Easy
203	Remove Linked List Elements	25.80%	Easy
202	Happy Number	31.40%	Easy
201	Bitwise AND of Numbers Range	23.30%	Medium
200	Number of Islands	21.90%	Medium
199	Binary Tree Right Side View	27.10%	Medium
198	House Robber	28.80%	Easy
197	Rising Temperature *	25.90%	Easy
196	Delete Duplicate Emails *	19.00%	Easy
195	Tenth Line #	32.20%	Easy
194	Transpose File #	21.40%	Medium
193	Valid Phone Numbers #	24.40%	Easy
192	Word Frequency #	26.10%	Medium
191	Number of 1 Bits	37.30%	Easy
190	Reverse Bits	28.40%	Easy
189	Rotate Array	17.80%	Easy
188	Best Time to Buy and Sell Stock IV	17.30%	Hard
187	Repeated DNA Sequences	19.50%	Medium
186	Reverse Words in a String II $	31.10%	Medium
185	Department Top Three Salaries *	15.20%	Hard
184	Department Highest Salary *	19.00%	Medium
183	Customers Who Never Order *	33.70%	Easy
182	Duplicate Emails *	38.10%	Easy
181	Employees Earning More Than Their Managers *	41.00%	Easy
180	Consecutive Numbers *	26.60%	Medium
179	Largest Number	15.70%	Medium
178	Rank Scores *	24.60%	Medium
177	Nth Highest Salary *	16.30%	Medium
176	Second Highest Salary *	25.00%	Easy
175	Combine Two Tables *	34.40%	Easy
174	Dungeon Game	17.70%	Hard
173	Binary Search Tree Iterator	29.30%	Medium
172	Factorial Trailing Zeroes	28.40%	Easy
171	Excel Sheet Column Number	36.50%	Easy
170	Two Sum III - Data structure design $	24.70%	Easy
169	Majority Element	35.00%	Easy
168	Excel Sheet Column Title	18.10%	Easy
167	Two Sum II - Input array is sorted $	43.30%	Medium
166	Fraction to Recurring Decimal	12.70%	Medium
165	Compare Version Numbers	15.20%	Easy
164	Maximum Gap	24.40%	Hard
163	Missing Ranges $	24.10%	Medium
162	Find Peak Element	31.50%	Medium
161	One Edit Distance $	24.00%	Medium
160	Intersection of Two Linked Lists	28.70%	Easy
159	Longest Substring with At Most Two Distinct Characters $	30.20%	Hard
158	Read N Characters Given Read4 II - Call multiple times $	22.30%	Hard
157	Read N Characters Given Read4 $	29.80%	Easy
156	Binary Tree Upside Down $	34.30%	Medium
155	Min Stack	18.50%	Easy
154	Find Minimum in Rotated Sorted Array II	31.90%	Hard
153	Find Minimum in Rotated Sorted Array	33.30%	Medium
152	Maximum Product Subarray	19.40%	Medium
151	Reverse Words in a String	15.10%	Medium
150	Evaluate Reverse Polish Notation	21.10%	Medium
149	Max Points on a Line	12.60%	Hard
148	Sort List	22.00%	Medium
147	Insertion Sort List	26.40%	Medium
146	LRU Cache	15.00%	Hard
145	Binary Tree Postorder Traversal	32.40%	Hard
144	Binary Tree Preorder Traversal	36.30%	Medium
143	Reorder List	21.00%	Medium
142	Linked List Cycle II	31.40%	Medium
141	Linked List Cycle	36.30%	Medium
140	Word Break II	17.70%	Hard
139	Word Break	23.00%	Medium
138	Copy List with Random Pointer	25.10%	Hard
137	Single Number II	35.00%	Medium
136	Single Number	45.10%	Medium
135	Candy	20.50%	Hard
134	Gas Station	25.70%	Medium
133	Clone Graph	24.00%	Medium
132	Palindrome Partitioning II	19.70%	Hard
131	Palindrome Partitioning	26.70%	Medium
130	Surrounded Regions	14.60%	Medium
129	Sum Root to Leaf Numbers	30.30%	Medium
128	Longest Consecutive Sequence	29.40%	Hard
127	Word Ladder	19.30%	Medium
126	Word Ladder II	12.90%	Hard
125	Valid Palindrome	22.00%	Easy
124	Binary Tree Maximum Path Sum	21.50%	Hard
123	Best Time to Buy and Sell Stock III	23.90%	Hard
122	Best Time to Buy and Sell Stock II	38.30%	Medium
121	Best Time to Buy and Sell Stock	32.60%	Medium
120	Triangle	27.40%	Medium
119	Pascal's Triangle II	29.40%	Easy
118	Pascal's Triangle	30.10%	Easy
117	Populating Next Right Pointers in Each Node II	32.00%	Hard
116	Populating Next Right Pointers in Each Node	36.20%	Medium
115	Distinct Subsequences	26.30%	Hard
114	Flatten Binary Tree to Linked List	28.80%	Medium
113	Path Sum II	26.60%	Medium
112	Path Sum	29.80%	Easy
111	Minimum Depth of Binary Tree	29.10%	Easy
110	Balanced Binary Tree	32.00%	Easy
109	Convert Sorted List to Binary Search Tree	27.90%	Medium
108	Convert Sorted Array to Binary Search Tree	34.00%	Medium
107	Binary Tree Level Order Traversal II	31.10%	Easy
106	Construct Binary Tree from Inorder and Postorder Traversal	26.80%	Medium
105	Construct Binary Tree from Preorder and Inorder Traversal	26.40%	Medium
104	Maximum Depth of Binary Tree	45.10%	Easy
103	Binary Tree Zigzag Level Order Traversal	26.40%	Medium
102	Binary Tree Level Order Traversal	29.30%	Easy
101	Symmetric Tree	31.60%	Easy
100	Same Tree	41.80%	Easy
99	Recover Binary Search Tree	24.30%	Hard
98	Validate Binary Search Tree	20.60%	Medium
97	Interleaving String	20.80%	Hard
96	Unique Binary Search Trees	36.00%	Medium
95	Unique Binary Search Trees II	28.00%	Medium
94	Binary Tree Inorder Traversal	36.20%	Medium
93	Restore IP Addresses	21.00%	Medium
92	Reverse Linked List II	26.10%	Medium
91	Decode Ways	16.40%	Medium
90	Subsets II	27.70%	Medium
89	Gray Code	32.80%	Medium
88	Merge Sorted Array	29.70%	Easy
87	Scramble String	24.20%	Hard
86	Partition List	27.50%	Medium
85	Maximal Rectangle	22.00%	Hard
84	Largest Rectangle in Histogram	22.60%	Hard
83	Remove Duplicates from Sorted List	34.50%	Easy
82	Remove Duplicates from Sorted List II	25.00%	Medium
81	Search in Rotated Sorted Array II	31.40%	Medium
80	Remove Duplicates from Sorted Array II	30.50%	Medium
79	Word Search	20.30%	Medium
78	Subsets	28.20%	Medium
77	Combinations	30.90%	Medium
76	Minimum Window Substring	18.90%	Hard
75	Sort Colors	32.60%	Medium
74	Search a 2D Matrix	31.60%	Medium
73	Set Matrix Zeroes	31.40%	Medium
72	Edit Distance	26.20%	Hard
71	Simplify Path	20.00%	Medium
70	Climbing Stairs	34.40%	Easy
69	Sqrt(x)	23.10%	Medium
68	Text Justification	14.60%	Hard
67	Add Binary	24.70%	Easy
66	Plus One	30.40%	Easy
65	Valid Number	11.40%	Hard
64	Minimum Path Sum	32.20%	Medium
63	Unique Paths II	28.00%	Medium
62	Unique Paths	32.80%	Medium
61	Rotate List	21.70%	Medium
60	Permutation Sequence	22.80%	Medium
59	Spiral Matrix II	31.80%	Medium
58	Length of Last Word	28.00%	Easy
57	Insert Interval	21.40%	Hard
56	Merge Intervals	22.40%	Hard
55	Jump Game	27.00%	Medium
54	Spiral Matrix	20.80%	Medium
53	Maximum Subarray	34.50%	Medium
52	N-Queens II	35.80%	Hard
51	N-Queens	26.50%	Hard
50	"Pow(x	n)"	26.70%
49	Anagrams	24.30%	Medium
48	Rotate Image	31.90%	Medium
47	Permutations II	25.80%	Hard
46	Permutations	31.90%	Medium
45	Jump Game II	24.20%	Hard
44	Wildcard Matching	15.00%	Hard
43	Multiply Strings	21.00%	Medium
42	Trapping Rain Water	30.00%	Hard
41	First Missing Positive	22.90%	Hard
40	Combination Sum II	25.20%	Medium
39	Combination Sum	27.90%	Medium
38	Count and Say	25.20%	Easy
37	Sudoku Solver	21.80%	Hard
36	Valid Sudoku	27.20%	Easy
35	Search Insert Position	35.40%	Medium
34	Search for a Range	27.50%	Medium
33	Search in Rotated Sorted Array	28.80%	Hard
32	Longest Valid Parentheses	20.90%	Hard
31	Next Permutation	25.00%	Medium
30	Substring with Concatenation of All Words	19.40%	Hard
29	Divide Two Integers	15.00%	Medium
28	Implement strStr()	22.20%	Easy
27	Remove Element	32.10%	Easy
26	Remove Duplicates from Sorted Array	31.30%	Easy
25	Reverse Nodes in k-Group	25.50%	Hard
24	Swap Nodes in Pairs	32.50%	Medium
23	Merge k Sorted Lists	21.10%	Hard
22	Generate Parentheses	32.60%	Medium
21	Merge Two Sorted Lists	32.70%	Easy
20	Valid Parentheses	26.50%	Easy
19	Remove Nth Node From End of List	27.10%	Easy
18	4Sum	21.70%	Medium
17	Letter Combinations of a Phone Number	25.80%	Medium
16	3Sum Closest	26.90%	Medium
15	3Sum	16.90%	Medium
14	Longest Common Prefix	25.50%	Easy
13	Roman to Integer	34.00%	Easy
12	Integer to Roman	33.80%	Medium
11	Container With Most Water	32.00%	Medium
10	Regular Expression Matching	20.70%	Hard
9	Palindrome Number	28.30%	Easy
8	String to Integer (atoi)	13.00%	Easy
7	Reverse Integer	25.10%	Easy
6	ZigZag Conversion	21.80%	Easy
5	Longest Palindromic Substring	20.70%	Medium
4	Median of Two Sorted Arrays	17.40%	Hard
3	Longest Substring Without Repeating Characters	20.60%	Medium
2	Add Two Numbers	21.10%	Medium
1	Two Sum	17.70%	Medium
···
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值