c++,链队列的基本操作(创建,销毁,查找,删除,插入等)
链队列的基本操作 链队列是一种特殊的数据结构,它是一种先进先出的数据结构,元素的插入和删除操作都是在队列的两端进行的。链队列的基本操作包括创建、销毁、查找、删除、插入等。 1. 创建链队列 创建链队列的方法是通过InitQueue_L函数来实现的,该函数将创建一个只有头结点的空队列。链队列的头结点是一个特殊的结点,它不存储任何数据,而是作为链队列的开始结点。 2. 销毁链队列 销毁链队列的方法是通过DestroyQueue_L函数来实现的,该函数将释放链队列所占用的空间,并将链队列中的所有结点删除。 3. 判断队列是否为空 判断队列是否为空的方法是通过QueueEmpty_L函数来实现的,该函数将判断链队列是否为空,如果为空则返回TRUE,否则返回FALSE。 4. 获取队列的长度 获取队列的长度的方法是通过QueueLength函数来实现的,该函数将返回链队列中的元素个数。 5. 获取队头元素 获取队头元素的方法是通过GetHead函数来实现的,该函数将返回链队列的队头元素,如果链队列为空则返回FALSE。 6. 插入元素 插入元素的方法是通过EnQueue_L函数来实现的,该函数将插入元素e为链队列Q中的新的队尾元素。 7. 删除队头元素 删除队头元素的方法是通过DeQueue_L函数来实现的,该函数将删除链队列的队头元素,并返回删除的元素值,如果链队列为空则返回FALSE。 8. 遍历队列 遍历队列的方法是通过QueueTraverse_L函数来实现的,该函数将遍历链队列中的所有元素,并将其输出。 9. 将数组元素赋给链队列 将数组元素赋给链队列的方法是通过QueueCreat_L函数来实现的,该函数将将数组A[]中的元素赋给链队列Q。 在main函数中,我们创建了一个链队列Q,然后将数组A[]中的元素赋给链队列Q,并将链队列Q输出,然后删除链队列Q的队头元素,并将链队列Q输出,最后销毁链队列Q。 链队列的基本操作包括创建、销毁、查找、删除、插入等,我们可以通过这些操作来实现链队列的基本功能。
- yy15514820122014-10-14是一个word文件,可以放到工程里试一下
- 粉丝: 3
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助