最新 最热

C语言每日一题(47)两数相加II

给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。

2024-01-25
0

利用二叉链表创建二叉树

学习了二叉树有关的知识之后,我应该如何用python知识,利用二叉链创建一个二叉树呢?

2024-01-23
1

寒假每日提升(3)[指针]

勤学如春起之苗,不见其增日有所长。 辍学如磨刀之石,不见其损日有所亏。 —— 陶渊明

2024-01-23
0

学习C语言链表时必须要清楚明白的知识点

当然了,链表也相当于算是数据结构的一种类型,但是在自己在C语言中编写链表,也不会是感觉上的那么简单,并且尤其是其中的一级指针和二级指针的使用问题,如果不能较好的理解这点的关系和区别,那么不仅仅是在编写层面上的问题...

2024-01-23
1

C语言每日一题(45)删除排序链表中的重复元素

给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。

2024-01-23
0

C语言每日一题(44)删除排序链表中的重复元素 II

给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。

2024-01-23
1

C语言每日一题(43)旋转链表

最开始的时候我是尝试过截断法的,就是每旋转一次,就将后面的结点指向头结点并把前面的结点的指针截断置空,但后面调试发现,这只适用于旋转一次,因为旋转后,新的尾结点的前驱结点找不到了,就算实现了,时间复杂度O(n2)也挺高的。...

2024-01-23
1

C语言每日一题(37)两数相加

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

2024-01-23
1

C语言每日一题(34)链表的回文结构

对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构。

2024-01-23
0

C语言每日一题(33)随机链表的复制

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。

2024-01-23
1