![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Leetcode
文章平均质量分 52
Leetcode yyds!
一拳Marx
北京邮电大学
展开
-
【Leetcode】Leetcode按照算法思想和数据结构构成的刷题目录
【Leetcode】Leetcode按照算法思想和数据结构构成的刷题目录Leetcode 题解 - 目录原创 2021-05-18 22:34:38 · 141 阅读 · 0 评论 -
【Leetcode】C++学习笔记——vector
【Leetcode】C++学习笔记——vectorC++学习笔记——vector原创 2021-04-30 16:30:57 · 334 阅读 · 1 评论 -
【Leecode刷题】链表求交点(160)史上最详细系列刷题(含自己环境运行全代码)
【Leecode刷题】链表求交点(160)史上最详细系列刷题(含自己环境运行全代码)原题地址链表求交点原题地址原题地址链表求交点原创 2021-01-31 13:21:07 · 119 阅读 · 0 评论 -
【Leecode刷题】反转链表(206)史上最详细系列刷题(含自己环境运行全代码)
经典算法题系列反转链表反转链表原创 2021-01-28 17:19:56 · 137 阅读 · 0 评论 -
【Leecode刷题】字典使用&杨辉三角
class Solution(object): def uniqueMorseRepresentations(self, words): """ :type words: List[str] :rtype: int """ map_ = {} morse = [".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-...原创 2021-01-24 10:37:48 · 122 阅读 · 2 评论 -
【Leecode】面试题 01.06. 字符串压缩
@Toc面试题 01.06. 字符串压缩题字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaaaabcccccaaaaabcccccaaa会变为a2b1c5a3a2b1c5a3a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(aaa至zzz)。示例1:输入:“aabcccccaaa”输出:“a2b1c5a3”示例2:输入:“abbccd”输出:“abbccd”解释:“ab原创 2021-01-23 08:49:39 · 115 阅读 · 0 评论 -
【Leecode】输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2021-01-23 08:43:06 · 132 阅读 · 0 评论 -
【Leecode刷题】详解析构函数出现的必要性
详解析构函数出现的必要性输入输出需要内存!传统C语言应对策略申请动态内存的好处析构函数闪亮登场什么是析构函数:析构函数的好处:wuli康康的参考资料输入输出需要内存!同学你好,你已经学了用scanf,cin指令进行输入输出 。但如果你想输入一篇英文文章是否也可以用这两种指令呢?答案是否定的,每台电脑都会有自己的随机处理器(RAM),下面是我的电脑参数:我们可以发现我的电脑有16G的内存,但...原创 2020-03-12 19:10:56 · 1585 阅读 · 6 评论 -
【Leecode】哈希表&指针
Leecode刷题——哈希表&指针哈希表定义hash函数就是根据key计算出应该存储地址的位置,而哈希表是基于哈希函数建立的一种查找表为啥需要哈希表在数组a中寻找1-10是否在数组中,需要扫描10次,每次都要比较n次 每个元素遍历一遍数组,时间复杂度O(n2)O(n^2)O(n2)最简单哈希表利用数组下标来记录元素是否出现,是最简单的哈希思想哈希做最简单的排序先统计每个数值出现与否,出现将table表++(桶排序),之后遍历table,逐个输出,复杂度为O(n)O(n)O(n)原创 2021-01-23 00:20:25 · 751 阅读 · 0 评论 -
【Leecode】有效的括号(Leecode20)&合并两个有序链表(Leecode21)
有效的括号(Leecode20)&合并两个有序链表(Leecode21)20. 有效的括号题目思路21.合并两个有序链表题目参考资料20. 有效的括号题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()” 输出: true示例 2:输入: “()[]{}” 输出: true示例 3:输入:原创 2020-06-24 09:26:48 · 121 阅读 · 0 评论 -
【Leecode】螺旋矩阵(Leecode54)&跳跃游戏(Leecode55)
@Toc54. 螺旋矩阵题目给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例 2:输入:[[1, 2, 3, 4],[5, 6, 7, 8],[9,10,11,12]]输出: [1,2,3,4,8,12,11,10,9,5,6,7]思路1.如果数组为空,返回空数组2定义原创 2020-06-25 11:11:57 · 247 阅读 · 0 评论 -
【Leecode】字母异位词分组(Leecode49)&最大子序和(Leecode53)
字母异位词分组(Leecode49)&最大子序和(Leecode53)49. 字母异位词分组题目思路53. 最大子序和题目思路相关资料49. 字母异位词分组题目给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出:[ [“ate”,“eat”,“tea”], [“nat”,“tan”], [“bat”]]说明:所有输入均为小写字母, 不考虑答原创 2020-06-24 10:54:20 · 191 阅读 · 0 评论