文件名称:leetcode有效期-Leetcode:力码
文件大小:61KB
文件格式:ZIP
更新时间:2024-07-26 18:36:41
系统开源
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)