【文件属性】:
文件名称:leetcode有效期-Leetcode:力码
文件大小:61KB
文件格式:ZIP
更新时间:2021-07-07 00:50:01
系统开源
leetcode有效力码
简单的
0001
二和
有趣的!
不是
a+b
问题。
使用字典来记录这对数字。
0007
反转整数
借助字符串,我们可以直接反转数字。
注意绑定和负号。
0009
回文数
还是在字符串的帮助下。
0013
罗马到整数
先将朴素数字相加,然后减去特殊组合。
0014
最长公共前缀
比较相邻的字符串并找到公共前缀。
注意空字符串。
0020
有效括号
使用堆栈来存储括号。
注意pair的顺序,即")("是不行的。
0021
合并两个排序列表
比较剩余列表中的第一个数字。
0026
从排序数组中删除重复项
只需要返回长度。
注意空列表。
0027
删除元素
类似于
P0026。
0028
实现
strStr
KMP
算法。
首先计算下一个函数,然后匹配
2
个字符串。
这2个程序的结构几乎相似。
即如果当前字符匹配,则比较下一个;
否则,让
j
回到“下一个位置”。
0035
搜索插入位置
二进制搜索!
0038
数数说
只需翻译声明即可。
0053
最大子阵列
使用贪心算法得到$O(n)$。
注意所有元素都是负数的情况。
分而治之可以得到
$O(n\log
n)
【文件预览】:
Leetcode-master
----0110_Balanced_Binary_Tree.ipynb(2KB)
----0020_Valid_Parentheses.ipynb(3KB)
----0108_Convert_Sorted_Array_to_Binary_Search_Tree.ipynb(2KB)
----0121_Best_Time_to_Buy_and_Sell_Stock.ipynb(2KB)
----0053_Maximum_Subarray.ipynb(2KB)
----0107_Binary_Tree_Level_Order_Traversal_II.ipynb(3KB)
----0101_Symmetric_Tree.ipynb(2KB)
----0026_Remove_Duplicates_from_Sorted_Array.ipynb(2KB)
----0009_Palindrome_Number.ipynb(2KB)
----0014_Longest_Common_Prefix.ipynb(2KB)
----0112_Path_Sum.ipynb(3KB)
----0001_Two_Sum.ipynb(1KB)
----0122_Best_Time_to_Buy_and_Sell_Stock_II.ipynb(2KB)
----0066_Plus_One.ipynb(2KB)
----.Rhistory(0B)
----0111_Minimum_Depth_of_Binary_Tree.ipynb(2KB)
----0155_Min_Stack.ipynb(2KB)
----0069_Sqrt_x.ipynb(2KB)
----0058_Length_of_Last_Word.ipynb(2KB)
----0038_Count_and_Say.ipynb(3KB)
----0013_Roman_to_Integer.ipynb(3KB)
----.DS_Store(8KB)
----0027_Remove_Element.ipynb(2KB)
----0125_Valid_Palindrome.ipynb(2KB)
----0141_Linked_List_Cycle.ipynb(1KB)
----0083_Remove_Duplicates_from_Sorted_List.ipynb(3KB)
----0035_Search_Insert_Position.ipynb(3KB)
----0067_Add_Binary.ipynb(3KB)
----0160_Intersection_of_Two_Linked_Lists.ipynb(2KB)
----0070_Climbing_Stairs.ipynb(2KB)
----0007_Reverse_Integer.ipynb(3KB)
----0104_Maximum_Depth_of_Binary_Tree.ipynb(2KB)
----0088_Merge_Sorted_Array.ipynb(2KB)
----0100_Same_Tree.ipynb(2KB)
----0021_Merge_Two_Sorted_Lists.ipynb(2KB)
----.ipynb_checkpoints()
--------0021_Merge_Two_Sorted_Lists-checkpoint.ipynb(2KB)
--------0026_Remove_Duplicates_from_Sorted_Array-checkpoint.ipynb(2KB)
--------0160_Intersection_of_Two_Linked_Lists-checkpoint.ipynb(3KB)
--------0119_Pascals_Triangle_II-checkpoint.ipynb(3KB)
--------0101_Symmetric_Tree-checkpoint.ipynb(2KB)
--------0058_Length_of_Last_Word-checkpoint.ipynb(2KB)
--------0110_Balanced_Binary_Tree-checkpoint.ipynb(2KB)
--------0028_Implement_strStr-checkpoint.ipynb(4KB)
--------0067_Add_Binary-checkpoint.ipynb(3KB)
--------0122_Best_Time_to_Buy_and_Sell_Stock_II-checkpoint.ipynb(2KB)
--------0035_Search_Insert_Position-checkpoint.ipynb(3KB)
--------0107_Binary_Tree_Level_Order_Traversal_II-checkpoint.ipynb(3KB)
--------0013_Roman_to_Integer-checkpoint.ipynb(3KB)
--------0014._Longest_Common_Prefix-checkpoint.ipynb(2KB)
--------0108_Convert_Sorted_Array_to_Binary_Search_Tree-checkpoint.ipynb(2KB)
--------0020_Valid_Parentheses-checkpoint.ipynb(3KB)
--------0112_Path_Sum-checkpoint.ipynb(3KB)
--------0100_Same_Tree-checkpoint.ipynb(2KB)
--------0083_Remove_Duplicates_from_Sorted_List-checkpoint.ipynb(5KB)
--------0001_Two_Sum-checkpoint.ipynb(1KB)
--------0141_Linked_List_Cycle-checkpoint.ipynb(1KB)
--------0007_Reverse_Integer-checkpoint.ipynb(3KB)
--------0111_Minimum_Depth_of_Binary_Tree-checkpoint.ipynb(2KB)
--------0155_Min_Stack-checkpoint.ipynb(2KB)
--------0038_Count_and_Say-checkpoint.ipynb(3KB)
--------0121_Best_Time_to_Buy_and_Sell_Stock-checkpoint.ipynb(1KB)
--------0053_Maximum_Subarray-checkpoint.ipynb(2KB)
--------0069_Sqrt_x-checkpoint.ipynb(2KB)
--------0009_Palindrome_Number-checkpoint.ipynb(2KB)
--------0027_Remove_Element-checkpoint.ipynb(2KB)
--------0066_Plus_One-checkpoint.ipynb(2KB)
--------0088_Merge_Sorted_Array-checkpoint.ipynb(2KB)
--------0070_Climbing_Stairs-checkpoint.ipynb(1KB)
--------0118_Pascals_Triangle -checkpoint.ipynb(2KB)
--------0136_Single_Number-checkpoint.ipynb(1KB)
--------0104_Maximum_Depth_of_Binary_Tree-checkpoint.ipynb(2KB)
--------0125_Valid_Palindrome-checkpoint.ipynb(2KB)
----README.md(5KB)
----0118_Pascals_Triangle .ipynb(2KB)
----0028_Implement_strStr.ipynb(3KB)
----0119_Pascals_Triangle_II.ipynb(3KB)
----0136_Single_Number.ipynb(2KB)