gpt4 book ai didi

c++ - 帮助双向链表?

转载 作者:行者123 更新时间:2023-11-28 03:50:34 25 4
gpt4 key购买 nike

我有一个 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;
}

是的。

关于c++ - 帮助双向链表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5654406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com