数据结构做题总结
文章平均质量分 89
SpongeG
这个作者很懒,什么都没留下…
展开
-
第五周做题总结_数据结构_队列与应用
银行营业大厅共服务3种客户,类型为A\B\C,大厅分别设置了3个窗口分别服务三种客户,即每个窗口只服务一种客户。现有一批客户来银行办理业务,每个客户都有类型和办理业务时间。每个窗口按照客户到来的顺序进行服务。编程实现它们的办理流程,请使用C++自带的queue必须使用队列实现,其他方法0分!队列queue的用法如下:包含头文件:#include定义一个整数队列对象:queue myQe;定义一个整数队列对象数组:queue myQA[10];入队操作:myQe.push(itemp);原创 2024-09-29 19:46:53 · 1121 阅读 · 0 评论 -
第四周做题总结_数据结构_栈与应用
在双向链表中,A有一个指针指向了后继节点B,同时,B又有一个指向前驱节点A的指针。这样不仅能从链表头节点的位置遍历整个链表所有节点,也能从链表尾节点开始遍历所有节点。对于给定的一列数据,按照给定的顺序建立双向链表,按照关键字找到相应节点,输出此节点的前驱节点关键字及后继节点关键字。原创 2024-09-28 10:11:22 · 939 阅读 · 0 评论 -
数据结构第三周做题总结_链表
用C++语言和类实现单链表,含头结点属性包括:data数据域、next指针域操作包括:插入、删除、查找注意:单链表不是数组,所以位置从1开始对应首结点,头结点不放数据类定义参考0;1;原创 2024-09-20 13:50:31 · 979 阅读 · 0 评论 -
数据结构第二周做题总结_顺序表
用C++语言和类实现顺序表属性包括:数组、实际长度、最大长度(设定为1000)操作包括:创建、插入、删除、查找类定义参考。原创 2024-09-09 19:42:32 · 911 阅读 · 0 评论 -
数组结构第一周做题总结_基础练习
4、根据下面输出的内容修改相应的构造函数。例如有11个学生,指针指向中间的学生也就是第6个学生,若输入序号3,即查询第3个学生的成绩,第3和第6之间距离为3,那么指针应该怎么运算呢?已知每个月份的英文单词如下,要求创建一个指针数组,数组中的每个指针指向一个月份的英文字符串,要求根据输入的月份数字输出相应的英文单词。一开始未知数组长度,根据要求创建不同类型的指针,并且使用指针创建相应长度的数组,然后再完成不同的要求。提示:m行n列的二维矩阵,第i行第j列的元素与首元素的距离为i*n+j,序号从0开始计算。原创 2024-09-01 15:46:48 · 779 阅读 · 0 评论 -
id:15 C. 矩阵左转
输入一个2*3的矩阵,将这个矩阵向左旋转90度后输出比如现在有2*3矩阵 :1 2 34 5 6向左旋转90度后的矩阵变为:3 62 51 4要求:除了矩阵创建和数据输入可以使用数组和数组下标的方法,其他过程对矩阵的任何访问都必须使用指针提示:m行n列的二维矩阵,第i行第j列的元素与首元素的距离为i*n+j,序号从0开始计算。原创 2024-08-31 20:12:56 · 381 阅读 · 0 评论