Halli Hallo ich muss mich mal an euch wenden.
Ich schreibe derzeit eine LinkedList, die auch eine append Funktion beinhalten soll.
Nach meinen anfängen musste ich nun mit ernüchterung feststellen, dass er diese append Funktion erfolgreich absolviert.
hat jemand ne Ahnung warum:
Alles anzeigen
Ich schreibe derzeit eine LinkedList, die auch eine append Funktion beinhalten soll.
Nach meinen anfängen musste ich nun mit ernüchterung feststellen, dass er diese append Funktion erfolgreich absolviert.
hat jemand ne Ahnung warum:
Quellcode
- public class LinkedList<T extends Number> implements Iterator<T>, Serializable {
- private class Node<T extends Number> {
- Node next;
- double value;
- Node(){
- }
- Node(double value, Node next){
- this.value = value;
- this.next = next;
- }
- }
- public Node<T> head = new Node<T>();
- public static void main(String[] args) {
- LinkedList l = new LinkedList();
- System.out.print("Start beginnt");
- l.append(0.34);
- l.append(0.76);
- l.append(0.74);
- l.fold();
- }
- void append (double value){
- Node<T> ptr = head;
- Node<T> next = ptr.next;
- if (ptr == null){
- ptr = new Node<T>();
- }
- for(;;){
- if(next != null){
- ptr = next;
- }
- else next = new Node<T>();
- }
- }