双重链表的帮助
help with doubly linked list?
我有一个LinkedList类,它有一个名为Node的类
class Node {
public:
Node() { next = NULL; prev = NULL; }
~Node() {}
public :
Node *next;
Node *prev;
T data;
};
在同一个LinkedList类中,我有以下函数定义,因为它们都在头文件
中 public:
LinkedList();
~LinkedList();
// methods -- note that the return values are of type T. Don't return a Node!
void append(T item);
T get(int idx);
void insert(int idx, T item);
void map(T (*pf)(T item));
T remove(int index);
int size();
void unshift(T item);
不,我正在尝试执行操作
首先我需要返回一个新的,空的链表。
请帮忙,我试了很多方法
会像
那么简单吗?LinkedList<T>::LinkedList() {
head = NULL;
current = NULL;
}
会这么简单吗?
LinkedList<T>::LinkedList() {
head = NULL;
current = NULL;
}
是的。
相关文章:
- 反向给定链表中的K节点
- 如果没有malloc,链表实现将失败
- 文本文件中的单词链表
- 努力将整数转换为链表。不知道我在这里做错了什么
- 链表,反向函数,数据结构
- 我需要一些帮助来理解一些涉及C++链表的代码
- 需要帮助,需要计算链表中负值的数量,C++
- C ++链表奇怪的帮助
- 尝试在链表程序的末尾进行更简单的插入.小问题需要帮助
- C++帮助-从链表中泄漏数据和分段错误
- C++:调试通用链表所需的帮助
- 请帮助我理解链表c++中的运算符重载=
- c++链表节点计数(需要帮助)
- 需要帮助编码迭代器的循环链表在c++
- c++链表帮助(指针)
- 如何使用析构函数清除链表内存,而不会出现valgrind错误?[更新:操作员过载帮助]
- 帮助C++中的双重链表
- 链表需要帮助无法打印我的数据.想要添加功能.在 C - C++ 中
- 双重链表的帮助
- 帮助使用链表模板