最新 最热

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

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

2024-01-23
0

C语言每日一题(30)分割链表

给出一个长度为 n 的单链表和一个值 x ,单链表的每一个值为 list,请返回一个链表的头结点,要求新链表中小于 x 的节点全部在大于等于 x 的节点左侧,并且两个部分之内的节点之间与原来的链表要保持相对顺序不变。...

2024-01-23
1

C语言每日一题(29)合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

2024-01-23
3

C语言每日一题(28) 反转链表

给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。

2024-01-23
1

C语言每日一题(27)链表中倒数第k个结点

这是一道经典的快慢指针题,fast和slow最开始都指向头结点,对于输入值k,先让快指针fast先走k步,之后再让两个指针一起走,最后slow指向的就是对应的结点。...

2024-01-23
1

C语言每日一题(26)移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。

2024-01-23
1

C语言每日一题(25)链表的中间结点

用一慢一快指针遍历整个链表,每次遍历,快指针都会比慢指针多走一步,即快指针一次走两步,慢指针一次走一步。最后返回慢指针就是对应的中间结点了。...

2024-01-23
1

结构体详解

上面的两个结构在声明的时候省略掉了结构体标签( tag )。这种结构体只能用一次。

2024-01-23
1

结构体详解

上面的两个结构在声明的时候省略掉了结构体标签( tag )。这种结构体只能用一次。

2024-01-23
1

初识结构体

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-01-22
1