摘要:
解题思路:采用快慢指针的方法将单链表分成两半,再对两部分的链表进行合并 void reorderList(struct ListNode* head) { if (head == NULL || head->next == NULL) { return; } // 找到链表中间节点 struct L 阅读全文
posted @ 2023-09-11 20:51
歪爱慕外
阅读(39)
评论(0)
推荐(0)
摘要:
一、deque 双端队列容器 #include <deque> 是下标顺序容器,它允许在首尾两端快速地插入、删除数据 deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组),该表中记录了所有序列的地址,这表示通过下标访问元素时必须经过两次指针解引用 阅读全文
posted @ 2023-09-11 19:29
歪爱慕外
阅读(35)
评论(0)
推荐(0)
摘要:
一、数据库简介 1、为什么要使用数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限、不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后依然可以使用,必须把数据保存在磁盘文件中 随着程序功能越来越复杂、数据量越来越多、数据关系也越来越复杂,从文件中读写数据需要 阅读全文
posted @ 2023-09-11 19:28
歪爱慕外
阅读(20)
评论(0)
推荐(0)