1 | 给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。 |
你变成我,走过我走过的路。
我变成你,走过你走过的路。
然后我们便相遇了..
1 | /** |
参考文献
1 | 给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。 |
你变成我,走过我走过的路。
我变成你,走过你走过的路。
然后我们便相遇了..
1 | /** |
参考文献
实现一种算法,删除单向链表中间的某个节点 (即不是第一个或最后一个节点),假定你只能访问该节点。
示例:
1 | 输入:单向链表a->b->c->d->e->f中的节点c |
1 | /** |
1 | 实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。 |
1 | /** |
1 | 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 |
1 | /** |
1 | class Solution { |
1 | 字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。 |
1 | class Solution { |
1 | class Solution { |
参考文献
作者:bobby996 来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1 | 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 |
1 | class Solution { |
1 | 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 |
1 | class Solution { |
1 | URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。) |
1 | class Solution { |
1 | 括号。设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。 |
1 | class Solution { |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true