- 博客(4)
- 收藏
- 关注
原创 实验报告 基于C语言的数据结构单链表的操作(含完整代码运行截图)
②链式存储,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针,相较于顺序存储,插入或删除元素时很方便,使用灵活。(7)编写查找函数int ListLocate(ListItem x,List L),该函数在链表中查找值为x的元素,没找到返回0,否则返回对应位置。(4)编写删除函数ListItem ListDelete(int k,List L),实现在单链表L中删除位置k处的元素。typedef struct llist{/* 单链表类型 */
2023-03-25 21:30:00 2242 2
原创 链队列操作实验报告,附完整代码,运行结果截图(链队列的出队入队)
上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。(4)编写主函数对上面各个函数实现调用,记录并分析程序的运行结果。(4)编写主函数对上面各个函数实现调用,记录并分析程序的运行结果。通过上机实验,加深对队列的链式存储结构知识的掌握。(1)完成环境设置及链队列的结构体定义。(1)完成环境设置及链队列的结构体定义。(1)掌握队列的链式存储结构及其编程。(3)编写入队函数、出队函数。(3)编写入队函数、出队函数。(2)编写初始化函数。
2023-03-25 17:32:18 1022
原创 实验报告 基于C语言数字结构顺序栈的操作(含完整代码,运行截图)
(2)上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。(1)通过上机实验,加深对所学基本知识:掌握对顺序栈的基本操作;通过上机实验,加深对所学基本知识:掌握对顺序栈的基本操作。(1)根据程序环境的设置,完成顺序栈的结构体定义。(7)编写数制转换函数,并在main函数中调用。(6)编写main函数,完成对上述函数的调用。(4)编写出栈函数。
2023-03-25 17:24:44 685
原创 顺序表实验报告,附完整代码,运行结果截图(顺序表的增删改查)
最好情况为删除元素在表尾无需移动元素,时间复杂度为O(1),最坏情况为在表头,需要移动n-1次,时间复杂度为O(n)(2)在第(1)题的基础上,void ListInsert(int k,ListItem x,List L),实现在表L的第k 个位置插入 x。(6)编写顺序表L的判空函数int ListEmpty(List L)和求顺序表长度的函数int ListLength(List L)。(1)根据下列程序环境的设置,完成顺序表的初始化函数List ListInit(int size)的编写。
2023-03-25 17:14:47 1744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人