LeedCode
学习算法,修炼内功
minlian666
为了那一点点坚持而努力
展开
-
每日一题-leetcode第203题-移除链表元素(链表)
移除链表元素 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 使用递归解决 /** * 使用递归来实现链表的元素删除 * 明确递归函数本身的语意: * 传给递归函数链表的头结点 head和元素 val...原创 2019-12-24 23:16:58 · 176 阅读 · 1 评论 -
每日一题-leetcode第206题-反转一个单链表(链表)
具体的测试代码请见git链接 https://github.com/minlian/node.git 题目 反转一个单链表 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 迭代方法 /** * Definitio...原创 2019-12-24 18:22:49 · 160 阅读 · 0 评论 -
每日一题-leetcode第20题-有效的括号(栈)
leetcode第20题 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输出...原创 2019-12-15 15:52:05 · 282 阅读 · 0 评论 -
每日一题-leetcode第804题-唯一摩尔斯密码词
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: “a” 对应 “.-”, “b” 对应 “-…”, “c” 对应 “-.-.”, 等等。 为了方便,所有26个英文字母对应摩尔斯密码表如下: [".-","-…","-.-.","-…",".","…-.","–.","…","…",".—","-.-",".-…","–","-.","—",".–."...原创 2020-01-04 13:41:41 · 296 阅读 · 0 评论