将C结构转换为Java
谁能教我如何把它转换成Java吗
typedef struct{
int age;
int dateOfBirth;
}StudentInfo;
typedef StudentInfo *StudentPtr;
typedef struct studentNode{
StudentPtr studentPtr;
struct studentNode *next;
}StudentNode;
typedef struct {
StudentNode *head;
StudentNode *tail;
}Queue;
以下是我尝试过的
class StudentInfo{
int age;
int dateOfBirth;
}
class StudentNode{
StudentInfo studentPtr;
StudentNode next;
}
class Queue{
StudentNode head;
StudentNode tail
}
还有别的方法吗?而不是仅仅为此创建两个额外的类
# 1 楼答案
而不是StudentNode和Queue 你可以用一个
Bur首先阅读了java系列的介绍
# 2 楼答案
您可以从加入StudentNode和StudentInfo类开始,以便:
当然,这意味着知道学生信息的对象也知道列表,这可能不是很理想。 或者,您也可以使用LinkedList类:
这样就可以除掉其中两个