自由的风.
本人计算机科学与技术专业的女生一枚,很高兴能和大家一起探讨有关计算机的知识,有关的代码都在下方git的链接,大家可以自取学习https://gitee.com/qingruxu-dw/test_c.git
展开
-
【双向链表】的建立、插入、删除、查找和销毁
本文将讲解有关双向链表的建立,插入、删除,查找数据以及双向链表的销毁。有关代码大家可以复制主页的git链接进行查看哟!😏😁一、建立双向链表带头双向循环链表简称 ”双向链表“双向链表示意图这⾥的“带头”跟前⾯我们说的“头节点”是两个概念,实际前⾯的在单链表阶段称呼不严谨,但是为了我们更好的理解就直接称为单链表的头节点。带头链表⾥的头节点,实际为“哨兵位”,哨兵位节点不存储任何有效元素,只是站在这⾥“放哨 的”“哨兵位”存在的意义: 遍历循环链表避免死循环。原创 2024-08-13 23:01:48 · 1159 阅读 · 0 评论 -
单链表的查找销毁,指定位置的插入删除
本文承接上篇对单链表的构建和删除插入,将要详细讲述有关单链表的查找销毁,以及如何在指定位置附近对数据进行添加和删除,本文中会用到上一篇blog中的相关函数,忘记的友友可以到上一篇查看~必看:本文中所有代码的具体实现都可以在首页的gitee链接中免费查看获取!!!本文总结了单链表查找销毁,指定位置删除插入的一系列操作,如果有任何更好的方法和建议欢迎大家在评论区下方留言。原创 2024-05-30 16:58:41 · 1560 阅读 · 0 评论 -
单链表的构建
单链表作为一种动态数据结构,通过一系列节点串联而成,每个节点包含数据和指向下一个节点的指针。构建时,需初始化头节点,并通过头部插入、尾部插入或指定位置插入等操作动态增加元素,同时支持头删、尾删及指定节点删除等操作,要求遍历链表以定位节点。链表的精髓在于利用指针灵活管理内存,实现高效的元素增删,但牺牲了随机访问性能。理解其原理及掌握诸如迭代、递归遍历,以及如何有效避免循环引用和内存泄漏等技巧,是学习单链表的关键。原创 2024-05-19 20:04:13 · 517 阅读 · 0 评论 -
深入了解指针
指针是学习C语言的一个重要板块,在这里我将为大家讲解什么是指针以及指针的具体使用方法。以上就是今天要讲的内容,本文仅仅简单介绍了指针的使用,而指针提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2024-03-10 15:29:23 · 831 阅读 · 0 评论 -
通讯录项目的实现
此前我学习了顺序表的构建以及如何进行增删查改,这里是基于上述知识所创建的通讯录项目基于动态顺序表实现通讯录。通讯录的基本功能至少储存100个的通讯信息信息中包括:姓名,性别,年龄,电话,地址实现对联系人信息的增删查改和显示综上就是对通讯录项目的具体实现,大家想要查看所有具体代码可以点击下方git文章链接。原创 2024-05-14 18:03:40 · 1789 阅读 · 3 评论 -
顺序表指定位置的插入,查找,删除
本篇是对上篇顺序表结构的构建的补充!!!实现顺序表的构建其实非常简单,大家从这几个方面理解原理即可。原创 2024-05-12 19:39:58 · 352 阅读 · 0 评论 -
顺序表的构建
在管理用户信息和客户时我们常常需要进行增加,删除,修改,查找等操作,因此如何实现这一操作非常重要,让我们一起来看一下如何利用顺序表实现提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-05-07 19:12:29 · 485 阅读 · 0 评论 -
编译和链接
编译和链接是计算机程序开发中的两个关键步骤,它们共同确保了高级语言编写的源代码能够被计算机系统有效地执行。总的来说,编译和链接的意义在于将人类可读、便于开发维护的高级语言代码转化为计算机可以理解和执行的形式,同时处理好程序各个部分间的依赖关系,保证程序的完整性和正确性。只有经过编译和链接成功生成的可执行文件才能在操作系统下直接运行。原创 2024-04-09 20:39:25 · 250 阅读 · 0 评论 -
C语言的文件和文件操作
如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失 了,等再次运⾏程序,是看不到上次程序的数据的,如果要将数据进⾏持久化的保存,我们可以使⽤ ⽂件。原创 2024-04-05 20:50:52 · 668 阅读 · 2 评论 -
自定义类型—结构体
结构体的内存对齐是一个非常热门的问题,结构体的定义和使用也是C语言中的重要内容。原创 2024-03-27 17:13:24 · 308 阅读 · 0 评论