文件操作+线性链表+冒泡排序实验

简介: 文件操作+线性链表+冒泡排序实验

文件操作+线性链表+冒泡排序实验室。 现有结构体定又如下: struct stuInfo { char id[12];//数据成员 char name [15] ; float score; struct stuInfo *next;//指针成员 } 任务及要求: (1)完成线性链表的定义和创建,确保链表的第一个节点为哨兵节点。不存放有效的数据: (2)利用文件的相关操作,动态开辟节点存储空间,将存放在碰盘某个路径中的文件"stuinfo. txt"信息逐条读入,并依次存入到线性链表的每个节点中,信息如下: 00001张三100 00002李四99 00003王五100 00004王六89 00005江涛98 00006陈琪88 00007祁廷91 (3)接下来,将学号为00004的节点删除: (4)再接下来,利用冒泡排序。对链表继续升序排序: (5)将完整的线性链表信息从头到尾依次存储到磁盘某个路径下的"score. txt”文件中,存储格式和“stuinfo. txt"文件相同。 (6)最终将"score. txt”的内容复制粘贴到实验报告的实验结果中。

目录
相关文章
|
11月前
|
存储 算法 Perl
数据结构实验之链表
本实验旨在掌握线性表中元素的前驱、后续概念及链表的建立、插入、删除等算法,并分析时间复杂度,理解链表特点。实验内容包括循环链表应用(约瑟夫回环问题)、删除单链表中重复节点及双向循环链表的设计与实现。通过编程实践,加深对链表数据结构的理解和应用能力。
178 4
链表9(优化版)7-9 sdut-C语言实验-约瑟夫问题
链表9(优化版)7-9 sdut-C语言实验-约瑟夫问题
64 0
SDUT 链表9-------7-9 sdut-C语言实验-约瑟夫问题
SDUT 链表9-------7-9 sdut-C语言实验-约瑟夫问题
74 0
链表5(考试用)7-5 sdut-C语言实验-链表的逆置
链表5(考试用)7-5 sdut-C语言实验-链表的逆置
114 0
链表8(法二考试专用)7-8 sdut-C语言实验-双向链表
链表8(法二考试专用)7-8 sdut-C语言实验-双向链表
58 0
链表4(法二)------7-4 sdut-C语言实验-单链表中重复元素的删除
链表4(法二)------7-4 sdut-C语言实验-单链表中重复元素的删除
99 0
链表6(法二好理解)------ 7-6 sdut-C语言实验-有序链表的归并分数 20
链表6(法二好理解)------ 7-6 sdut-C语言实验-有序链表的归并分数 20
76 0