文章 2023-10-18 来自:开发者社区

剑指offer(C++)-JZ76:删除链表中重复的结点(数据结构-链表)

题目描述:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5  处理后为 1->2->5数据范围:链表长度满足 1<=n<=1000 ,链表中的值满足 1<=nval<=1000进阶:空间复杂度O(n)  ,....

剑指offer(C++)-JZ76:删除链表中重复的结点(数据结构-链表)
文章 2023-10-18 来自:开发者社区

剑指offer(C++)-JZ22:链表中倒数最后k个结点(数据结构-链表)

题目描述:输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。数据范围:0<=n<=10^5,0<=ai<=10^9,0<=k<=10^9要求:空间复杂度O(n),时间复杂度O(n)进阶:空间复杂度O(1),时间复杂度O(n)例如输入{1,2,3,4,5},2时,对应的链表结....

剑指offer(C++)-JZ22:链表中倒数最后k个结点(数据结构-链表)
文章 2023-10-18 来自:开发者社区

剑指offer(C++)-JZ23:链表中环的入口结点(数据结构-链表)

题目描述:给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null。数据范围: n≤10000,1<=结点值<=10000要求:空间复杂度 O(1),时间复杂度 O(n)例如,输入{1,2},{3,4,5}时,对应的环形链表如下图所示:给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null。数据范围: n≤10000,1<=结点....

剑指offer(C++)-JZ23:链表中环的入口结点(数据结构-链表)
文章 2023-10-18 来自:开发者社区

剑指offer(C++)-JZ52:两个链表的第一个公共结点(数据结构-链表)

题目描述:输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)数据范围: n<=1000要求:空间复杂度 O(1),时间复杂度 O(n)例如,输入{1,2,3},{4,5},{6,7}时,两个无环的单向链表的结构如下图所示:可以看到它们的第一个公共结点的结点值为6,所以返回结点....

剑指offer(C++)-JZ52:两个链表的第一个公共结点(数据结构-链表)
文章 2022-11-27 来自:开发者社区

<双向链表(含头结点)>《数据结构(C语言版)》

 目录《数据结构(C语言版)》实战项目之双向链表(增删查改)功能实现                                              ...

<双向链表(含头结点)>《数据结构(C语言版)》
文章 2022-04-19 来自:开发者社区

链表中倒数第k个结点(牛客)《数据结构入门到精通N6》

https://www.nowcoder.com/practice/529d3ae5a407492994ad2a246518148a?tpId=13&&tqId=11167&rp=2&ru=/activity/oj&qru=/ta/coding-interviews/question-ranking思路:快指针先走k步,再快慢一起走,直到null,返回慢指....

链表中倒数第k个结点(牛客)《数据结构入门到精通N6》

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注