
致命算法
Meiracle
失败的原因是在最开始就给自己留了退路。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode-14 最长公共前缀
文章目录题目描述我的解法反思1优化1反思2优化2其他思路总结Github 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输...原创 2019-01-06 17:19:31 · 226 阅读 · 1 评论 -
LeetCode-19 删除链表的倒数第N个节点
文章目录题目描述我的解法反思优化再次反思再次优化总结Github 题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? ...原创 2019-02-18 13:34:08 · 151 阅读 · 0 评论 -
LeetCode-28 实现strStr()
文章目录题目描述我的解法反思优化其他思路总结 题目描述 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = “hello”, needle = “ll” 输出: 2 示例 2: 输入: haystack = “aaaaa”...原创 2019-01-05 23:22:53 · 154 阅读 · 0 评论 -
LeetCode-38 报数
文章目录题目描述我的解法其他思路总结 题目描述 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 11 21 1211 111221 1 被读作 “one 1” (“一个一”) , 即 11。 11 被读作 “two 1s” (“两个一”), 即 21。 21 被读作 “one 2”, “one 1” (“一个二” , “一个一”) , 即 12...原创 2019-01-06 14:30:40 · 160 阅读 · 0 评论 -
LeetCode-206 反转链表
文章目录题目描述思路解法一解法二总结Github 题目描述 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 思路 反转链表是面试中常考的题目,但是我在看到这道题的时候还是确确实实倒腾了半天,越想...原创 2019-02-19 22:21:02 · 177 阅读 · 0 评论