- 博客(131)
- 收藏
- 关注

原创 详解C指针+小型计算器项目
指针1. 字符指针2. 数组指针3. 指针数组4.数组传参和指针传参5. 函数指针6. 函数指针数组7. 指向函数指针数组的指针8. 回调函数
2022-03-14 15:12:40
12801
67
原创 26. 删除有序数组中的重复项
给你一个的数组 nums ,请你删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的应该保持 一致。然后返回 nums 中唯一元素的个数。考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。返回 k。输入:nums = [1,1,2]输出:2, nums = [1,2,_]
2024-05-22 07:58:31
365
1
原创 25. K 个一组翻转链表
给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。示例 1:输入:head = [1,2,3,4,5], k = 2输出:[2,1,4,3,5]示例 2:输入:head = [1,2,3,4,5], k = 3输出:[3,2,1,4,5]
2024-05-22 07:57:59
411
原创 畅想未来:移动云如何推动行业变革
移动云作为中国移动的重要战略布局,正通过智能化转型、边缘计算应用和安全合规等多方面的努力,推动各行业的变革和升级。同时,移动云也在不断提升对开发者的友好服务,通过多语言支持、完善的文档和技术支持以及创新激励计划,打造一个开放、易用的开发生态。未来,随着移动云的不断发展和创新,我们有理由期待它在推动行业变革和技术创新方面发挥更加重要的作用。
2024-05-21 23:08:42
666
原创 24. 两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。输入:head = [1,2,3,4]输出:[2,1,4,3]输入:head = []输出:[]输入:head = [1]输出:[1]
2024-05-21 09:24:47
386
原创 21. 合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]
2024-05-20 11:10:37
540
原创 Linux进程间通信
管道是用来进行血缘关系的进程进行进程间的通信——常用于父子通信管道具有通过让进程间协同,提供了访问控制!写快,读慢,写满就不能在写了写慢,读快,管道没有数据的时候,读必须等待写关,读0,标识读到了文件结尾读关,写继续写,os将中止写进程管道提供的是面向流式的通信服务——面向字节流——协议管道是基于文件的,文件的生命周期是随进程的,管道的生命周期是随进程的管道是单向通信的,就是半双工通信是一种特殊情况。
2024-05-19 09:14:49
1270
原创 Linux文件系统
当文件没有打开的时候,那么文件存储在磁盘之中。既然存储在磁盘中,那么我们就要去了解一下磁盘文件的存储磁盘由多个盘片和多个读写头组成,每个盘面都有两个表面,且每一个表面都可以存储数据。对于每个盘面来说,每个盘面形成半径不同的同心圆,两个圆之间形成的就是磁道。磁道又在一次被分割,一个磁道又被划分成一个个扇区。扇区通常包括512字节的数据。扇区就是磁盘的基本单位。
2024-05-19 09:13:11
1236
原创 19. 删除链表的倒数第 N 个结点
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]提示:链表中结点的数目为 sz进阶:你能尝试使用一趟扫描实现吗?
2024-05-18 19:16:05
413
原创 18. 四数之和
给你一个由 n 个整数组成的数组 nums ,和一个目标值 target。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):a、b、c 和 d 互不相同你可以按 任意顺序 返回答案。
2024-05-18 19:15:35
269
原创 17. 电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
2024-05-17 13:40:29
182
原创 图(graph)
图是由顶点集合及顶点间的关系组成的一种数据结构:G=(V,E)其中:顶点集合V,边集合EV={x|x属于某个数据对象集}E={(x,y)|x,y属于V}(x,y)表示点x到点y的一条双向通路,是无方向的顶点:图中的节点,第几个顶点记作vi两个顶点vi和vj相关联称为顶点vi到顶点vj之间的一条边图分为有向图和无向图在有向图中,顶点对是有序的,顶点对称为顶点x到y的一条边和是两条不同的边。在无向图中,顶点对(x,y)
2024-05-15 10:50:43
318
原创 13. 罗马数字转整数
给你一个字符串s,s中只包含字符串罗马数字。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。通常情况下,罗马数字中小的数字在大的数字的右边。
2024-05-14 18:21:58
345
原创 12. 整数转罗马数字
给你一个整数,转成罗马数字。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。通常情况下,罗马数字中小的数字在大的数字的右边。
2024-05-11 22:48:36
237
原创 图(graph)
图是由顶点集合及顶点间的关系组成的一种数据结构:G=(V,E)其中:顶点集合V,边集合EV={x|x属于某个数据对象集}E={(x,y)|x,y属于V}(x,y)表示点x到点y的一条双向通路,是无方向的顶点:图中的节点,第几个顶点记作vi两个顶点vi和vj相关联称为顶点vi到顶点vj之间的一条边图分为有向图和无向图在有向图中,顶点对是有序的,顶点对称为顶点x到y的一条边和是两条不同的边。在无向图中,顶点对(x,y)
2024-05-10 19:47:37
1083
原创 10. 正则表达式匹配
2个字符串s和p,p中包含小写字母,其中匹配任意单个字符匹配零个或多个前面的那一个元素保证每次出现字符 * 时,前面都匹配到有效的字符按照这个规则来判断s和p是否匹配。
2024-05-10 19:44:02
360
原创 8. 字符串转换整数 (atoi)
把一个字符串变成整数字符串由英文字母(大写和小写)、数字(0-9)、’ ‘、’+‘、’-’ 和 ‘.’ 组成。
2024-05-08 21:22:05
263
原创 如何找大量的技术电子书籍
大家可能都有过找电子书的想法,我们在网上查找的时候,大部分情况都是让我们关注公众号,然后给我们发一个某某网盘的包最恶心的是我们还要自己解压。下面本博主教你去网站去之间下载你所需要的书籍。
2023-04-27 11:26:46
302
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人