数据结构学习
文章平均质量分 54
泪涌@
。
展开
-
数据结构之C语言单链表操作
使用malloc分配空间给*head、*p指针,创立一个带头结点的指针,然后定义一个用来开辟新节点的指针*s,使用malloc函数给他分配空间,并给用s->data给新结点的数值域赋值,再使用p->next=s将新结点连接到p的后面。.插入元素操作:将新元素x插入到单链表head的头部、将新元素x插入到单链表head的尾部、将新元素x插入到单链表head中第i个元素之后。指向要删除的那个元素所在结点的,p指向前驱结点,使用p->next=q->next语句删除。.创建一个带头结点的单链表。原创 2022-09-24 23:41:50 · 1629 阅读 · 0 评论 -
C语言学生成绩管理系统
利用C语言的基本语法、结构化程序设计、数组、函数、结构体、指针、链表、排序算法、文件存储等,制作一个具有添加、删除、修改等功能的学生成绩管理系统,包含学号、姓名、专业和5门课程的成绩这个四个大方面的内容,流程图如图1所示。学生成绩管理系统有帮助,刷新,查询,增加,删除,显示,保存,退出,清屏这些功能,要实现这些功能,需要用到很多函数,结构体,文件操作,链表,指针等,在这里会详细介绍各类函数以及其他知识点所对应的用法,后面的添加学生,修改信息,删除,排序都是在上面的基础上进行的,待会函数的时候在分别介绍。原创 2022-09-20 22:54:01 · 2310 阅读 · 0 评论 -
数据结构--C语言实现顺序表的各种操作(详解),附完整代码。
数据结构C语言实现顺序表的操作,这里是使用通俗易懂的多个函数调用,结构分明一点,值得注意的是定义顺序表时最好定义全局变量,这样在不同功能里的函数调用时操作的顺序表才唯一,因为不同函数里的变量作用域不一样。chushihua 对应调用 initlist。qingkong 对应调用 destory。chazhao 对应调用 locate。shanchu 对应调用 delete。原创 2022-09-09 00:20:38 · 1971 阅读 · 2 评论