队列
队列的使用
Junior Chestnut
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++模板&栈
#pragma once #include <iostream> template <typename T1> struct SLinkedList { T1 value; SLinkedList<T1>* next; SLinkedList(const T1& item, SLinkedList<T1>* next_ = nullptr)//用于初始化data和next { value = item; next = next_; }原创 2021-04-17 17:50:20 · 177 阅读 · 0 评论 -
C++模板&队列
一、使用模板来实现队列泛化。 #pragma once #include <iostream> template <typename T1> struct QLinkedList { T1 value; QLinkedList<T1>* next; QLinkedList(const T1& item, QLinkedList<T1>* next_ = nullptr)//用于初始化data和next { value = item; n原创 2021-04-17 17:21:50 · 181 阅读 · 0 评论 -
C++队列的单链表实现
(1)记住,在初始化链表节点的时候,一定把value和next全部初始化,不然在遍历的时候容易出错。 (2)此处的犯错是在:因为没有将链表的next初始化为nullptr, 导致在遍历现实的时候出现问题,最后一个元素的依然存在,但是next指向了不明的地方。 Queue.h #pragma once typedef int elementType; struct Node { elementType value; struct Node* next; }; typedef struct Q_No.原创 2021-04-05 10:29:14 · 275 阅读 · 0 评论
分享