最新 最热

LeetCode刷题---链表

原本1号指针指向下一个节点2的,但是将1号指针翻转之后指向空,一直翻转直到5指向空翻转为5指向4. 所以我们就需要3个变量,一个节点存放指向其他节点的信息,另一个节点是被指向的节点,还需要一个节点来存放下一个节点的信息 ...

2024-10-09
1

课设:通讯录

(1)信息维护:联系人信息数据要以文件的形式保存,能实现联系人信息数据的维护。此模块包括子模块有:增加联系人信息、删除联系人信息、修改联系人信息。...

2024-10-03
1

【经验分享】数据结构——广义表及其 head 和 tail 操作

广义表(Generalized List)是一种灵活的递归数据结构,用于表示可以包含元素和子表的复杂数据关系。在计算机科学中,广义表常用于处理嵌套的数据结构,特别是在 Lisp 等编程语言中。掌握广义表的基本操作对于数据处理和编程有...

2024-08-17
1

leetcode——两数相加【二】

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a sing...

2024-08-16
1

【C++实验】多项式加减

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

2024-06-23
1

【[21] 合并两个有序链表】

这段代码是一个经典的链表合并算法,用于合并两个已排序的链表。下面是对这段代码的解释:

2024-05-24
1

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

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

2024-01-23
1

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

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

2024-01-23
1

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

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

2024-01-23
1

判断一个数是否是对称数(数组/非数组解法)

2.数组中,头元素head和尾元素hail的逐个判断(hail--),终止条件的选择

2024-01-22
1