文件名称:leetcode答案-LeetCode-101:力扣战区
文件大小:2.83MB
文件格式:ZIP
更新时间:2024-07-19 18:54:16
系统开源
leetcode 答案算法笔记 这里是自己对算法的直观理解,若要进一步探讨算法的详细作法与内容,推荐台师大资工系所建立的网站: 如果有从头啃完的童鞋们,还请留下联络方式,小弟会找你要签名的。 基础算法 直观理解 小弟目前对算法可以理解成两个部分: 依资料结构设计的算法。 依数学问题特性而设计的算法。 掌握这两个概念,学习算法应该会少走些冤枉路,毕竟算法的概念就两个:算过的不要再算。 、能算一次的就不要算两次。 1. 依资料结构设计算法 "很多问题不需计算,只需一个好的储存方式..." 资料结构是演算法的基石,算法有很大一部份不是"怎么算答案",而是"怎么找答案"。 记忆法- 直接查找: 阵列: Ex:對序列 S 排序。 //計數排序法 for-loop: 陣列 A 紀錄 S 中元素 s 的個數。 for-loop: 陣列 A 中依統計資訊提取 s (由小到大)。 杂凑表: Ex: 給定多個字串 S1, S2, ... , Sn 並儲存起來。 func_hash_(S): //自訂義字串對數字的轉換 return S2Num main(): S = "abcde" data_index
【文件预览】:
LeetCode-101-master
----MeiMei()
--------MeiMei_RandomWalk.ipynb(5KB)
----Array()
--------35. Search Insert Position.ipynb(2.31MB)
--------209. Minimum Size Subarray Sum.ipynb(5KB)
--------27. Remove Element.ipynb(3KB)
--------59. Spiral Matrix II.ipynb(4KB)
----15. 3Sum.ipynb(4KB)
----Resource.md(74B)
----53. Maximum Subarray.ipynb(5KB)
----3. Longest Substring Without Repeating Characters.md(2KB)
----Stack & Queue()
--------225. Implement Stack using Queues.ipynb(130KB)
--------1047. Remove All Adjacent Duplicates In String.ipynb(2KB)
--------347. Top K Frequent Elements.ipynb(2KB)
--------20. Valid Parentheses.ipynb(3KB)
--------232. Implement Queue using Stacks.ipynb(2KB)
----9. Palindrome Number.ipynb(285KB)
----4. Median of Two Sorted Arrays.ipynb(3KB)
----121. Best Time to Buy and Sell Stock.ipynb(3KB)
----421. Maximum XOR.md(4KB)
----SQL()
--------175. Combine Two Tables.md(931B)
----78. Subsets.ipynb(55KB)
----1. Two Sum.ipynb(405KB)
----Dynamic Programming()
--------32. Longest Valid Parentheses.md(1KB)
--------5. Longest Palindromic Substring.md(879B)
--------560. Subarray Sum Equals K .ipynb(312KB)
----203. Remove Linked List Elements.ipynb(2KB)
----70. Climbing Stairs.ipynb(1KB)
----Essential Leetcode Collection.xlsx(94KB)
----Appendix()
--------Appendix - maximum sum of subarray .ipynb(2KB)
--------Data Structure - Turn List in to Linked List by Python.ipynb(109KB)
----String()
--------344. Reverse String.ipynb(1KB)
--------541. Reverse String II.ipynb(2KB)
--------151. Reverse Words in a String.ipynb(3KB)
----18. 4Sum.ipynb(2KB)
----Sort()
--------Appendix_01_sorted by frequency lookup table.ipynb(2KB)
--------Counting Sort.md(518B)
----90. Subsets II.ipynb(9KB)
----README.md(5KB)
----551. Student Attendance Record I.ipynb(507KB)
----2. Add Two Numbers.md(2KB)