首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据结构与算法(七)——队列结构

    ; 接下来看一下队列的初始化代码: // 1,初始化队列 Status initLinkedQueue(LinkedQueue *queue) { // 新建一个节点,并初始化新节点的指针域为NULL...接下来看一下销毁队列的代码: // 2,销毁队列 Status destroyQueue(LinkedQueue *queue) { // 如果队列不存在,或者队列为空,则直接销毁 if (!...清空队列的代码如下: // 3,清空队列 Status clearLinkedQueue(LinkedQueue *queue) { // 如果队列不存在,则直接返回错误 if (!...队列的判空: // 4,队列的判空 bool isLinkedQueueEmpty(LinkedQueue queue) { return queue.front == queue.rear; }...入队代码如下: // 5,入队 /* 入队就是将新节点插入到链表尾部 */ Status addElement(LinkedQueue *queue, ElementType element) {

    1.3K40
    领券