Skip to content

Instantly share code, notes, and snippets.

@sinanduman
Created April 29, 2016 05:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sinanduman/5eeaa053a54b31cc4887c3b1f52834ad to your computer and use it in GitHub Desktop.
Save sinanduman/5eeaa053a54b31cc4887c3b1f52834ad to your computer and use it in GitHub Desktop.
Simple Linked List add and list implementation
package oasis;
public class Tree {
public Student head = null;
public void add(Integer number, String name, String surname) {
Student student = new Student(number, name, surname);
if (head == null) {
head = student;
} else {
Student temp = head;
while (temp.next != null) {
temp = temp.next;
}
temp.next = student;
}
}
@Override
public String toString() {
return "Tree [head=" + head + "]";
}
public void list() {
Student temp = head;
while (temp != null) {
System.out.println(temp.toString());
temp = temp.next;
}
}
}
class Student {
public Integer number;
public String name;
public String surname;
public Student next;
public Student() {
super();
}
public Student(Integer number, String name, String surname) {
this.number = number;
this.name = name;
this.surname = surname;
}
@Override
public String toString() {
return "Student [number=" + number + ", name=" + name + ", surname=" + surname + ", next=" + next + "]";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment