没有合适的资源?快使用搜索试试~ 我知道了~
leetcode跳跃-coding-note:编码注释
共149个文件
cpp:143个
xml:3个
md:1个
需积分: 16 0 下载量 35 浏览量
2021-06-30
19:07:07
上传
评论
收藏 183KB ZIP 举报
温馨提示
leetcode 跳跃 coding-note 刷题记录本 分解让复杂问题简单 1.字符串的排列 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 时间效率 2.数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 3.最小的K个数 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 4.连续子数组的最大和 输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为{1,-2,3,10,-4,7,2,-5},和最大的子数组为{3,10,-4,7,2},因此输出为该子数组的和18。 5.求从 1 到 n 的整数中 1
资源推荐
资源详情
资源评论
收起资源包目录
leetcode跳跃-coding-note:编码注释 (149个子文件)
86_WordLadder.cpp 9KB
53_isValidSudoku.cpp 7KB
28_searchRange.cpp 5KB
117_CourseSchedule.cpp 5KB
92_CopyListwithRandomPointer.cpp 5KB
42_romanToInt.cpp 4KB
7_UglyNumber.cpp 4KB
63_SetMatrixZeroes.cpp 4KB
113_NumberofIslands.cpp 4KB
89_PalindromePartitioning.cpp 4KB
9_ReverseOrder.cpp 4KB
56_Permutations.cpp 4KB
20_LastRemaining_Solution.cpp 4KB
103_FindPeakElement.cpp 4KB
55_WildcardMatching.cpp 4KB
37_longestPalindrome.cpp 4KB
31_RotateImage.cpp 4KB
100_MaximumProductSubarray.cpp 4KB
93_WordBreak.cpp 4KB
68_RemoveDuplicatesfromSortedArrayII.cpp 3KB
119_CoinChange.cpp 3KB
69_LargestRectangleinHistogram.cpp 3KB
32_spiralOrder.cpp 3KB
98_MaxPointsOnALine.cpp 3KB
85_BinaryTreeMaximumPathSum.cpp 3KB
130_maxSlidingWindow.cpp 3KB
97_sorted_list.cpp 3KB
121_WordSearchII.cpp 3KB
77_BinaryTreeZigzagLevelOrderTraversal.cpp 3KB
87_LongestConsecutiveSequence.cpp 3KB
65_Subsets.cpp 3KB
81_PopulatingNextRightPointersinEachNode.cpp 3KB
96_LRUCache.cpp 3KB
66_MinimumWindowSubstring.cpp 3KB
23_findMedianSortedArrays.cpp 3KB
29_firstMissingPositive.cpp 3KB
84_BestTimetoBuyandSellStockII.cpp 3KB
67_WordSearch.cpp 3KB
94_WordBreakII.cpp 3KB
3_MaxKNum.cpp 3KB
43_UniquePaths.cpp 3KB
136_堆排序.cpp 3KB
57_GroupAnagrams.cpp 3KB
5_numberof1.cpp 3KB
10_ListCommonNode.cpp 3KB
71_MergeSortedArray.cpp 3KB
36_lengthOfLongestSubstring.cpp 3KB
46_generateParenthesis.cpp 3KB
76_BinaryTreeLevelOrderTraversal.cpp 3KB
33_JumpGame.cpp 3KB
75_SymmetricTree.cpp 2KB
62_climbStairs.cpp 2KB
127_LowestCommonAncestorofaBinaryTree.cpp 2KB
2_HalfArray.cpp 2KB
15_TwoNumberSum.cpp 2KB
2.cpp 2KB
26_removeDuplicates.cpp 2KB
72_DecodeWays.cpp 2KB
51_strStr.cpp 2KB
30_TrappingRain.cpp 2KB
70_SearchinRotatedSortedArrayII.cpp 2KB
104_FractiontoRecurringDecimal.cpp 2KB
73_BinaryTreeInorderTraversal.cpp 2KB
115_HappyNumber.cpp 2KB
74_ValidateBinarySearchTree.cpp 2KB
88_SurroundedRegions.cpp 2KB
25_3Sum.cpp 2KB
35_AddTwoNumbers.cpp 2KB
52_DivideTwoIntegers.cpp 2KB
6_PrintMinNumber.cpp 2KB
50_mergeKLists.cpp 2KB
22_TwoSum.cpp 2KB
64_SortColors.cpp 2KB
54_countAndSay.cpp 2KB
49_mergeTwoLists.cpp 2KB
14_OneNumber.cpp 2KB
44_LongestCommonPrefix.cpp 2KB
120_CourseScheduleII.cpp 2KB
79_ConstructBinaryTreefromPreorderandInorderTraversal.cpp 2KB
40_StringtoInteger.cpp 2KB
122_KthLargestElementinanArray.cpp 2KB
27_SearchinRotated.cpp 2KB
45_letterCombinations.cpp 2KB
47_removeNthFromEnd.cpp 2KB
58_myPow.cpp 2KB
34_MergeIntervals.cpp 2KB
80_ConvertSortedArraytoBinarySearchTree.cpp 2KB
1_StringSort.cpp 2KB
48_ValidParentheses.cpp 2KB
41_RegularExpressionMatching.cpp 2KB
59_plusOne.cpp 2KB
118_ImplementTrie.cpp 2KB
124_BasicCalculatorII.cpp 2KB
83_BestTimetoBuyandSellStock.cpp 2KB
16_FindContinuousSequence.cpp 2KB
126_PalindromeLinkedList.cpp 2KB
99_EvaluateReversePolishNotation.cpp 2KB
90_GasStation.cpp 2KB
135_ reConstructBinaryTree.cpp 2KB
82_Pascal'sTriangle.cpp 2KB
共 149 条
- 1
- 2
资源评论
weixin_38592420
- 粉丝: 5
- 资源: 935
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功