自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程SHARE的博客

分享博主学习编程的过程

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

原创 详解C指针+小型计算器项目

指针1. 字符指针2. 数组指针3. 指针数组4.数组传参和指针传参5. 函数指针6. 函数指针数组7. 指向函数指针数组的指针8. 回调函数

2022-03-14 15:12:40 12719 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 326 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 373

原创 畅想未来:移动云如何推动行业变革

移动云作为中国移动的重要战略布局,正通过智能化转型、边缘计算应用和安全合规等多方面的努力,推动各行业的变革和升级。同时,移动云也在不断提升对开发者的友好服务,通过多语言支持、完善的文档和技术支持以及创新激励计划,打造一个开放、易用的开发生态。未来,随着移动云的不断发展和创新,我们有理由期待它在推动行业变革和技术创新方面发挥更加重要的作用。

2024-05-21 23:08:42 621

原创 24. 两两交换链表中的节点

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。输入:head = [1,2,3,4]输出:[2,1,4,3]输入:head = []输出:[]输入:head = [1]输出:[1]

2024-05-21 09:24:47 355

原创 23. 合并 K 个升序链表

给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。

2024-05-21 09:24:15 742

原创 22. 括号生成

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

2024-05-20 11:11:09 355

原创 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 509

原创 Linux进程间通信

管道是用来进行血缘关系的进程进行进程间的通信——常用于父子通信管道具有通过让进程间协同,提供了访问控制!写快,读慢,写满就不能在写了写慢,读快,管道没有数据的时候,读必须等待写关,读0,标识读到了文件结尾读关,写继续写,os将中止写进程管道提供的是面向流式的通信服务——面向字节流——协议管道是基于文件的,文件的生命周期是随进程的,管道的生命周期是随进程的管道是单向通信的,就是半双工通信是一种特殊情况。

2024-05-19 09:14:49 1231

原创 Linux文件系统

当文件没有打开的时候,那么文件存储在磁盘之中。既然存储在磁盘中,那么我们就要去了解一下磁盘文件的存储磁盘由多个盘片和多个读写头组成,每个盘面都有两个表面,且每一个表面都可以存储数据。对于每个盘面来说,每个盘面形成半径不同的同心圆,两个圆之间形成的就是磁道。磁道又在一次被分割,一个磁道又被划分成一个个扇区。扇区通常包括512字节的数据。扇区就是磁盘的基本单位。

2024-05-19 09:13:11 1196

原创 Linux基础IO

shell执行的命令通常有两种。

2024-05-19 09:12:29 1068

原创 20. 有效的括号

给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。

2024-05-19 09:11:34 218

原创 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 385

原创 18. 四数之和

给你一个由 n 个整数组成的数组 nums ,和一个目标值 target。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):a、b、c 和 d 互不相同你可以按 任意顺序 返回答案。

2024-05-18 19:15:35 240

原创 17. 电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

2024-05-17 13:40:29 157

原创 16. 最接近的三数之和

给你一个数组nums,和目标值target。从nums选出3个数,使这3个数的和最接近target,返回这三个数的和。

2024-05-17 13:39:15 280

原创 15. 三数之和

给你一个数组,任选3个数,其和等于0。返回全部的这3个数。不能包含一样的3元组。

2024-05-15 11:04:54 404

原创 图(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 296

原创 14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。

2024-05-14 18:22:36 254 2

原创 13. 罗马数字转整数

给你一个字符串s,s中只包含字符串罗马数字。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。通常情况下,罗马数字中小的数字在大的数字的右边。

2024-05-14 18:21:58 331

原创 12. 整数转罗马数字

给你一个整数,转成罗马数字。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。通常情况下,罗马数字中小的数字在大的数字的右边。

2024-05-11 22:48:36 209

原创 11. 盛最多水的容器

给你一个数组,数组的每个数字表示每个板子的高度,相邻的2个板子之间的距离为1。问任意2个板子之间最大的盛水量。

2024-05-11 22:47:55 258

原创 图(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 1057

原创 Linux下MySQL的用户与权限管理

Linux下mysql的用户与权限管理

2024-05-10 19:46:11 227

原创 10. 正则表达式匹配

2个字符串s和p,p中包含小写字母,其中匹配任意单个字符匹配零个或多个前面的那一个元素保证每次出现字符 * 时,前面都匹配到有效的字符按照这个规则来判断s和p是否匹配。

2024-05-10 19:44:02 346

原创 9. 回文数

判断一个整数是不是回文整数。

2024-05-08 21:22:43 228

原创 8. 字符串转换整数 (atoi)

把一个字符串变成整数字符串由英文字母(大写和小写)、数字(0-9)、’ ‘、’+‘、’-’ 和 ‘.’ 组成。

2024-05-08 21:22:05 247

原创 7. 整数反转

32位有符号整数x,把它反转,超出有符号整数的范围就返回0。

2024-05-08 21:21:30 485

原创 6. Z 字形变换

给你一个字符串s和行数numRows,把s字符串按照z字形重新排列。再从左往右进行读取,返回读取之后的字符串。本题是找规律,

2024-05-07 22:55:16 298

原创 5. 最长回文子串

给你一个字符串s,找出符合要求的最长子串的长度。该子串位回文串。

2024-05-07 22:45:46 383

原创 网络基础(全)

网络基础

2024-05-03 12:17:38 1233

原创 4. 寻找两个正序数组的中位数

2个有序数组(保证不能同时为空)长度分别为m,n;求他们的中位数。要求时间复杂度。

2024-05-03 12:15:09 77

原创 3. 无重复字符的最长子串

求不含重复字符的最长子串的长度。

2024-05-03 12:12:50 128

原创 2. 两数相加

两个数都是非负整数,且数的每一位都存储在链表中,求这两个数的和。

2024-05-03 12:10:50 155

原创 1. 两数之和

在数组中找到两个数的和为target的下标。注意返回的2个下标的不能相等。

2024-05-03 12:09:46 113

原创 技术框架简单了解

分为下面几种框架:单机架构应用数据分类架构应用服务集群架构读写分离/主从分离架构冷热分离架构垂直分库微服务容器编排架构。

2024-04-29 17:06:22 166

原创 深入理解计算机系统——汇编基础

每对。

2023-06-03 08:25:45 554 1

原创 七牛云图床设置

原文链接。

2023-05-24 20:53:02 1351 3

原创 编译原理——语法分析

计算需要反复算法。

2023-05-22 19:05:26 770

原创 如何找大量的技术电子书籍

大家可能都有过找电子书的想法,我们在网上查找的时候,大部分情况都是让我们关注公众号,然后给我们发一个某某网盘的包最恶心的是我们还要自己解压。下面本博主教你去网站去之间下载你所需要的书籍。

2023-04-27 11:26:46 269 4

学生选课系统物理概念模型

数据库课程设计之学生选课系统物理概念模型

2023-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除