文件名称:刷leetcode不用stl-leetcode:leetcode
文件大小:27KB
文件格式:ZIP
更新时间:2024-07-19 23:32:11
系统开源
刷leetcode不用stl leetcode 刷题 27 就地删除数组元素 vector 双指针法 72 最小编辑距离 20 括号匹配 栈的应用 127 单词接龙 BFS广度优先搜索 146 LRUCache list unordered_map<> 88 有序数组 合并两个vector STL vector array 26 就地删除重复元素 直接用STL sort() unique() erase()做的 122 买卖股票的最佳时机 利润最大化就是每次波谷买入波峰卖出 189 旋转数组 暴力法 一次挪一步 挪k次 超时 STL reverse() 217 判断是否存在重复元素 方法一 暴力法 时间复杂度 : O(n^2) 方法二 排序 136 找到只出现了一次的数字 先排序 如果在开头和中间找不到 那就是最后一个 这道题也可以用异或来做 详见具体的代码 350 两个数组的交集 unordered_map 存储其中一个nums作为字典 遍历另外一个nums 如果字典中有 就push到vector res 同时字典中的dict[val]-- 66 加一 测试用例越来越大了 逼得转变思
【文件预览】:
leetcode-master
----.gitignore(76B)
----string()
--------isPalindrome()
--------isAnagram()
--------myAtoi()
--------strStr()
--------reversenumber()
--------firstUniqChar()
--------reversestring()
----88()
--------Merge.cc(1KB)
----20()
--------l_stack.cc(1KB)
--------stack.cc(2KB)
----array()
--------addone()
--------intersect()
--------saleStocks()
--------movezero()
--------isValidSudoku()
--------repeat()
--------delElement()
--------showonce()
--------rotate()
--------twoSum()
--------spinarray()
----127()
--------ladderLength.cc(2KB)
----README.md(2KB)
----72()
--------minDistance.cc(1KB)
----mysql()
--------175_left_join()
----146()
--------LRUCache.cc(2KB)
----27()
--------RemoveElement.cc(1KB)
--------RemoveElement2.cc(852B)
----shell()
--------195_第十行()