singly-linked-list

    0热度

    3回答

    这是我的面包车租赁数据库的起始代码。 List<String> manual = new LinkedList<>(); List<String> automatic = new LinkedList<>(); List<String> location = new LinkedList<>(); manual.add("Queen"); manual.add("Purple"); m

    0热度

    1回答

    我想做一个链接列表,它将从用户接受输入他想要使链接列表不使用内置LinkedList函数的数量。但是如果用户输入一个负数,它会给用户输入一个正数的信息。我已经完成了用户输入的代码,但是发现其他部分的负面输入和连接数字非常困难。任何人都可以给我这些代码部分。 import java.io.*; import java.util.Scanner; class MyList{ p

    0热度

    1回答

    我试图编写一个实现md5哈希单向链表的驱动程序。 我到目前为止的代码是: Signature.h #ifndef SIGNATURE_H #define SIGNATURE_H typedef struct { char hash[33]; // last byte for null terminator SINGLE_LIST_ENTRY next; } SIGNAT

    0热度

    3回答

    template<class Type> int StringList<Type>::find(Type value) { int count = 0; // Start of linked list Node<Type> *current = head; // Traverse list until end (NULL) while (current != NULL) {

    1热度

    3回答

    我在使用此功能时遇到困难。 该功能应该搜索链接列表中的学生,并删除此节点或打印错误消息(如果找不到该学生)。以下代码无法正常工作,它会删除正在搜索的节点之后的下一个节点。 void vymazstudenta(STUDENT **head,const char *priezvisko) { STUDENT *traverse = *head; while(traverse!=

    0热度

    2回答

    我想实现R中下面的算法:给定一个列表 Iterate(Cell: top) While (top != null) Print top.Value top = top.Next End While End Iterate 基本上,算法应尽快打破,因为它击中“空”甚至当列表不过度。 myls<-list('africa','america south

    2热度

    2回答

    我正在为C++中的单链表编写一个模板,我对于在删除第一个节点时返回第一个节点的信息的正确方法感到困惑。 我从书中获得了一些帮助,其中有两种方法,一种是返回头节点的值,另一种是删除它的方法。让我们调用front()和pop()方法,其中front()以“const T &”类型返回值。我的一个问题是,如果我这样做: T object = list.front(); list.pop(); 这不

    -2热度

    1回答

    我试图做一个搜索功能,将通过我的节点看一个具有相同的参数给出,但我似乎无法包装我的头周围如何做到这一点。我的节点(Element)由一个指针next_,T color_和string name_组成。我需要返回一个配对与我找到的节点和前一个节点。如果没有找到或没有之前,则为空指针。 template<typename T> pair<Element<T>*, Element<T>*> PAL<T

    1热度

    1回答

    所以我在这里得到了我的功能分段错误,我不知道如何纠正它。任何线索,我会怎么去呢? 我包括我的课程,然后下面的功能,以了解我有什么。 谢谢! template <typename T> class Element{ private: Element *next_ = nullptr; string name_ = ""; T color_ = T(); publ

    0热度

    1回答

    链接列表1:3-> 6-> 9-> 15-> 30 链接列表2:10-> 15-> 30 在15和股链表1 & 2个相交的相同的节点15和30。 我有两个链表,我寻找交叉节点,它是15。程序结束之前,该链接的表析构函数被调用。第一个析构函数调用可以毫无问题地释放内存。第二个列表然后尝试删除它自己的节点15.析构函数试图删除已释放的内存,导致程序崩溃。我该如何解决这个问题?