作业帮 > 综合 > 作业

该函数建立在数组实现栈和队列的ADT函数之上,请说明该函数的功能(假设栈和队列中的元素是char类型)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 07:38:15
该函数建立在数组实现栈和队列的ADT函数之上,请说明该函数的功能(假设栈和队列中的元素是char类型)
void Func(Queue Q){
Stack S=StackInit(100);
char d;
while(!QueueEmpty(Q)){d=DeleteQueue(Q);Push(d,S);}
while(!StackEmpty(S)){d=Pop(S);EnterQueue(d,Q);}
thank you!
把队列Q中的元素倒转..
如果原来是 1 2 3 4 5 的...调用函数后变为5 4 3 2 1
假设以数组sequ[m]存放循环队列的元素,同时设变量rear和quelen分别指示循环队列中的队尾元素的位置和队列 2.假设以数组A[m]存放循环队列的元素,其头尾指针分别为front 和rear,则当前队列中的元素个数为()A:(re 假设以数组A[m]存放循环队列的元素,其头尾指针分别为front和rear,则当前队列中的判空条件为什么 一道数据结构的题目假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别指示环形队列中的队尾位置和队列 完成其中的fun函数,该函数的功能是:将已按升序排列好的数组a和已按降序排列好的数组b中的所有元素按降序 matlab 编写一个m函数文件,求一数组中的元素,使得该元素的绝对值在该数组所有元素的绝对值中是最大的. 栈和队列是特殊的线性表,它们具有线性结构,为什么循环队列(属于队列吧)不是线性结构? //请编写函数fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩下一个.函数返回删除后数组中元素的个数. 求循环队列中元素个数使用一个元素个数为100的数组存储循环队列,如果采取少用一个元素空间来区别循环队列空和满,约定队列首 定义了N×N的二维数组,并在主函数中赋值.请编写函数fun,函数的功能是:求出数组周边元素的平均值. 循环队列用数组A[0,m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列中的元素个数是 假设以数组A(60)存放循环队列的元素,其头指针是front=47,当前队列有50个元素,则队列的尾指针值为多少