
数据结构实验二.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验为《数据结构》课程中的第二次实践操作,旨在通过编程实现基础的数据结构(如链表、栈和队列)及其算法应用,加深对理论知识的理解。
1. 建立一个空栈,并按要求完成以下任务:
- 编写入栈函数:随机生成10个不超过100的整数,并按照输入顺序依次将这些数字压入栈中,同时需要考虑上溢的情况;
- 编写出栈函数:从键盘接收用户输入的一个数值n(其中 n<10),然后弹出n个元素并显示它们。同样地,也需要处理下溢情况;
- 编写取栈顶元素的函数:如果栈不是空的,则取出并展示当前位于栈顶部的那个元素;若为空则给出相应的提示信息。
2. 建立一个空队列,并完成以下操作:
- 编写入队函数:随机生成10个不超过100的整数,然后按照输入顺序依次插入到队列中。需要考虑是否达到最大容量的情况;
- 编写出队函数:从键盘接收用户输入的一个数值n(其中 n<10),弹出指定数量的元素,并显示剩余在队列中的数据。同样地,也需要处理队空情况;
- 编写取队头元素的函数:如果当前队列不为空,则展示位于队首的那个元素;若为空则给出相应的提示信息。
全部评论 (0)
还没有任何评论哟~


