自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【算法】《破局随机指针:链表深拷贝的神技 | 图解LeetCode 138》

插入阶段:建立原节点与复制节点的直接映射设置random阶段:利用映射关系快速定位拆分阶段:分离新旧链表,各得其所本题是学习链表好坏的试金石,如果你能单独把这题写出来,那就说明你的链表学的还不错。

2025-11-02 01:48:41 1023 8

原创 基于顺序表实现简单的通讯录(通讯录篇)

本文介绍了一个基于顺序表实现的通讯录系统开发过程。首先通过宏定义设置联系人各字段的长度限制,定义了包含姓名、性别、年龄、电话和地址的PersonInfo结构体。系统采用模块化设计,分为contact.h/.c和Seqlist.h/.c文件,复用顺序表作为底层数据结构。实现了联系人添加、删除、修改、查找和展示等核心功能,并遵循单一职责原则优化代码结构。特别设计了美观的打印格式,通过边框和格式化输出提升用户体验。系统采用菜单驱动界面,支持用户交互操作。文章还提供了完整代码展示和实际运行效果演示,最后建议可扩展文

2025-10-25 02:31:08 1140 12

原创 基于顺序表实现简单的通讯录(顺序表基础篇)

本文介绍了使用C语言实现顺序表数据结构并开发通讯录管理系统的完整过程。主要内容包括:1. 顺序表的核心设计与实现,通过typedef实现数据类型可扩展性;2. 动态内存管理机制,包括初始化、销毁、自动扩容等关键操作;3. 顺序表基本操作实现,涵盖头插/尾插、头删/尾删、指定位置操作等;4. 查找功能实现及测试方法;5. 模块化编程方法,将声明、实现和测试分离。文章还展望了后续基于顺序表实现通讯录系统的计划,并提供了数据结构学习的思考方向。该实现体现了C语言在数据结构开发中的核心技术和设计思想。

2025-10-10 21:34:04 1134 9

原创 【C语言】 判断一年当中每个月份有多少天

那么我们如何去判断这一年是不是闰年呢?解决完了闰年的问题之后,我们就可以解决这个问题了,我们选择不用switch语句来实现,这次我们可以用自定义函数来解决这个问题,大家跟着我往下看。

2023-10-28 17:00:52 379 2

原创 【C语言】查找算法:二分查找

总的来说,二分查找最重要的就是区间的赋值和循环条件,是否满足有序,区间赋值left 和 right 的关系决定了循环能不能继续,要同时满足三个条件才能用好这个算法。希望我们可以共勉一起进步完。

2023-10-26 20:59:17 481 2

原创 【C语言】找出100~200之间的素数并打印

前言前言我们在C语言的过程当中会遇到各种各样的数学问题,每次遇到这些数学问题时,我们又如何用代码的方法表示出来呢,今天我们来看看素数。什么是素数?质数(prime number) 又称素数,有无限个。一个大于1的自然数,除了1和它本身之外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因数。

2023-10-23 09:47:54 819 1

原创 我的第一篇博客,记录一下

通过很多地方了解到写博客是个非常好的学习方式,我打算跟着B站课程来把C语言彻底掌握,代码不能停,明天都要打代码,然后再找出自己的问题去慢慢解决,想要掌握编程语言是需要花非常多的时间的,所以一般一周差不多每天都会去打打代码,看看别人的代码,去刷刷题。大家好,我是一名大二的专科生,目前在学习C语言,在大一的时候稍微接触了一下C语言,因为学校没有开这门课,所以我只是买了一本C语言的书自学,但是有很多问题找不到人解答,只能上各自博客网或者别的地方找答案,所以基础打的不是非常好,经常写不出代码。

2023-10-11 20:32:30 113

空空如也

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

TA关注的人

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