以下をJavaに変換しようとしています。学生クラスを作成し、を使用してStudentNodeとQueueに参加します。JavaでLinkedList<Student> studentList.
次の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;
}