5、清空队 6、获得队头元素 7、遍历队 8、销毁队 9、队长 顺序队列 利用一组连续的存储单元 ( 一维数组 ) 依次存放从队首到队尾的各个元素,称为顺序队列。对于队列,和顺序栈相类似,也有动态和静态之分。这里介绍静态顺序队列.其类型定义如 下: typedef int datatype; #define MAX_QUEUE_SIZE 100 typedef ...
我现在假设环形队列一定可以找到第k个元素,如下: void DeleteIndexedNode(DList* thiz, int k){//删除第k个元素 DNode* iter=thiz-first; DNode* pIter; int index;//假设队列从1开始编号 if(!iter)//队列为空,取消删除 return; //若想绕一周不再删除,上面可以if(!iter || k thiz-length) return;/...