
Leetcode
星星会发光^-^
在校大学生
展开
-
剑指 Offer 22. 链表中倒数第k个节点
设置了一个变量n(存储这是节点下标),两个节点,如果两个节点之间的距离大于k,那么久开始移动那个相对较慢的节点(这个节点将成为返回值头结点的判断依据)输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。个节点,从头节点开始,它们的值依次是。原创 2023-09-13 23:42:04 · 74 阅读 · 1 评论 -
剑指 Offer 18. 删除链表的节点
给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9.给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。用的也就是最最基础,最最简单的方法。返回删除后的链表的头节点。原创 2023-09-13 23:08:25 · 62 阅读 · 1 评论 -
剑指offer-从头到尾打印链表
本题目使用辅助栈(list),依据栈的特点(先进后出),将结果输出到数组中实现对链表中元素的反转。输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。0原创 2023-09-06 20:20:22 · 89 阅读 · 1 评论 -
剑指offer-左旋转字符串
后来发现好像没有必要搞这么复杂,做了一点点修改(一行的代码被弄成了好几行)最初做法(略显笨拙)改动之后结果就好多了。原创 2023-09-05 22:43:17 · 63 阅读 · 0 评论 -
剑指Offer-替换空格
【代码】剑指Offer-替换空格。原创 2023-09-05 22:27:02 · 74 阅读 · 0 评论