gpt4 book ai didi

Java队列链表

转载 作者:行者123 更新时间:2023-11-30 14:22:46 24 4
gpt4 key购买 nike

我正在尝试将以下内容转换为java。我创建了一个学生类(class),并使用 LinkedList<Student> studentList. 加入 StudentNode 和 Queue如何在 java 中完成以下 4 件事?

Student *studentPtr;
StudentNode *p;
1. p.student = studentPtr;
2. p.next = null;

Queue readyQueue;
3. readyQueue.head
4. readyQueue.tail

typedef struct{
int age;


}Student;
struct my_struct
{
Student student;
struct my_struct* next;
}StudentNode;


struct my_list
{
struct my_struct* head;
struct my_struct* tail;
}Queue;

谁能帮我将以下函数转换为java方法吗?

StudentNode *makeStudentNode(Student *stPtr)
{
StudentNode *p = (StudentNode *)malloc(sizeof(StudentNode));

p->student = stPtr;
p->next = NULL;
return p;
}

最佳答案

java.util.LinkedList库中已提供,您可以使用它。

List<student> studList = new LinkedList<student>(); 
Student st = new Student();
st.setName("...");
studList.add(st);
...

关于Java队列链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533211/

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