-3
私はプロジェクトをやろうとしていますが、リンクされたリストの特定のノードを見つけて削除する方法がわかりません。私の教授は、私たちがこれらの正確なクラスを使いたいと思っています。リンクリストから特定のノードを見つけて削除する方法はありますか。これらの特定のクラスを使用しているJava
public class StudentList {
private StudentNode shead ;
public StudentList(){}
public void setShead(StudentNode sh)
{
shead = sh;
}
public StudentNode getShead()
{
return shead;
}
public void deleteStudentNode(StudentNode s)
{
}
public StudentNode findStudentByName(String s)
{
}
}
次のクラスの
生徒のクラス
public class Student extends Person{
private String major;
private double gpa;
public Student(){}
}
人クラス
public class Person {
private String name;
private String gender;
public Person(){}
public Person (String n, String g)
{
n = name;
g = gender;
}
}
EDITの-hereがある私はアクセサとミューテータメソッドのためのスペースを無駄にしません学生ノード
public class StudentNode {
private Student student;
private StudentNode sptr;
private FriendList fptr;
StudentNode()
{ }
public StudentNode(Student s)
{
s = student;
}
public void setStudent(Student s)
{
student = s;
}
public Student getStudent()
{
return(student);
}
public void setSptr(StudentNode s)
{
sptr = s;
}
public StudentNode getSptr()
{
return(sptr);
}
あなたは自分で 'StudentNode'クラスを作成する必要がありますか?あなたはそれについて何か作業をしましたか? (と私たちを見せて!) –
@StephenP私は今それを追加 – abc123