Liste als Array realisieren

Laymi

Mitglied
Hallo,

ich habe mal eine Frage bzgl. der Datenstruktur "Liste".
Ich möchte eine Liste als Array programmieren(also OHNE ArrayList) und soll dabei eine Struktur verwenden, inder es quasi zwei Spalten gibt:
- Inhalt
- Use Liste(Ein "Zeiger" auf das nächste Element)

Ich habe das jetzt als 2 Dimensionales Array gemacht um eine Tabellenartige Form zu erhalten.
Ich habe nun versucht eine Methode updateUse zu schreiben und nach jedem Einfügevorgang in die Liste die Use Spalte neu zu berechnen.
Dafür würde ich aber ein Sortieren nach Index benötigen :X (komisch zu erklären)

Hat da schonmal jemand was gemacht, eine Idee wie das geht oder einen Gegenvorschlag?
Würde mich über Hilfe freuen,

mfG
 

Timothy Truckle

Top Contributor
Ich möchte eine Liste als Array programmieren(also OHNE ArrayList) und soll dabei eine Struktur verwenden, inder es quasi zwei Spalten gibt:
- Inhalt
- Use Liste(Ein "Zeiger" auf das nächste Element)
Dass sieht nicht nach Array, sondern nach
Code:
Linked List
aus. Das mit 'nem Array zu realisiern wird ...ähm... sportlich!

Bist Du sicher, dass Du die Anforderung richtig verstanden hast?

bye
TT
 
N

nillehammer

Gast
Ich habe das jetzt als 2 Dimensionales Array gemacht um eine Tabellenartige Form zu erhalten.
Ich habe nun versucht eine Methode updateUse zu schreiben und nach jedem Einfügevorgang in die Liste die Use Spalte neu zu berechnen.
Dafür würde ich aber ein Sortieren nach Index benötigen :X (komisch zu erklären)
Hmm, erschließt sich mir nicht, warum das nötig ist. Ne Liste ist halt eindimensional. Wenn ein Element eingefügt wurde, müssen alle Elemente danach eins höher wandern. Das macht man bei Arrays mit umkopieren oder mit einer Schleife, die die Elemente eins nach dem andern hochschiebt. Eine Instanzvariable
Code:
int currentLength
ist sicher auch nötig. Am Ende wirst Du mehr oder weniger die ArrayList nachprogammiert haben. Deswegen denke ich, ist es auch für's Lernen eine gute Idee, sich deren Quellcode anzuschauen und nachzuvollziehen.
 
N

nillehammer

Gast
Ok, hatte mich vom Titel in die irre führen lassen und den Posttext nicht genau genug gelesen. Schließe mich jetzt meinen Vorrednern an und verweise auf das Stichwort "LinkedList".
 

Laymi

Mitglied
Also ich erkläre das nochmal weiter :)
Ich simuliere das ganze mal mit einer Länge von 4.
start gibt an wo das erste Element steht.
Java:
0 -1
0 -1
0 -1
0 -1
start=-1

-> add(3);
3 -1
0 -1
0 -1
0 -1
start = 0;

-> add(1);
3 -1
1  0
0 -1
0 -1
start = 1;

-> add(5);
3  2
1  0
5 -1
0 -1
start = 1;

Versteht ihr? Das Use Element des Indizes gibt an wo es weiter geht.
 

Laymi

Mitglied
-1 heißt, dass die Liste vorbei ist, daher muss hinter die 5 eine -1 weil die Liste da ja nunmal endet. :x
Der Sinn des ganzen ist eine logische Liste auf einem physischen Array zu "simulieren" um Listen besser zu verstehen.
Das Adden von Elementen usw. ist ja sehr einfach, aber das Sortieren der Use Spalte macht mir arg zu schaffen.

mfG
 

Laymi

Mitglied
Add fügt immer von vorne ein, wenn das Inhaltsfeld noch frei ist.
Add fügt halt nur in der linken, der Inhaltsspalte ein und die rechte muss sich anpassen.
 

anti-held

Bekanntes Mitglied
Wie wäre es hiermit:

Java:
public class MyLinkedList{
    private MyElement[] array;
    private int nextElementIndex = 0;
    private int start = -1;

    public MyLinkedList(int length){
        array = new MyElement[length];
    }

    public int get(int index){
        return array[index].getInhalt();
    }

    public void add(int inhalt){
        if(nextElementIndex >= array.length)
            throw new RuntimeException("Liste ist voll");
        MyElement element = new MyElement(inhalt);
        array[nextElementIndex] = element;
        if(nextElementIndex == 0)
            start = 0;
        calculateIndizes(element);
        nextElementIndex++;
    }

    private void calculateIndizes(MyElement element){
        int previousIndex = -1;
        for(int i = start;i != -1;i = array[i].getNextIndex()){
            if(array[i] > element){
                if(!array[i].isEmpty())
                    element.setNextIndex(i);
                if(previousIndex >= 0){
                    array[previousIndex].setNextIndex(nextElementIndex);
                } else {
                    start = nextElementIndex;
                }
                break;
            }
            previousIndex = i;
        }
    }
}

public class MyElement implements Comparable<MyElement>{
    private int inhalt;
    private int nextIndex = -1;
    private boolean isEmpty = false;

    public MyElement(){
        this(0);
        isEmpty = true;
    }

    public MyElement(int inhalt){
        this.inhalt = inhalt;
    }

    public int getInhalt(){
        return inhalt;
    }

    public int getNextIndex(){
        return nextIndex;
    }

    public void setNextIndex(int nextIndex){
        this.nextIndex = nextIndex;
    }

    public boolean isEmpty(){
        return isEmpty;
    }

    public int compareTo(MyElement element){
        new Integer(inhalt).compareTo(new Integer(element.getInhalt());
    }

    public String toString(){
        return inhalt + " | " + nextIndex;
    }
}

leider konnte ich den Code nicht testen...
Bitte um Verständnis!
Soll ja nur eine Anregung sein...
 

Laymi

Mitglied
Danke anti-held für deine Hilfe!
Ich habe deinen Vorschlag mal übernommen.
Wo werden denn die Indizes gespeichert um bei get() die chronologische Reihenfolge zurückzubekommen?
Die Aufgabenstellung ist genau, dass man diese logische Ordnung MIT einem Array bauen soll. :x

mfG
 
Zuletzt bearbeitet:

Laymi

Mitglied
Ich hab mir jetzt nochmal alles zusammengebaut und hab gemerkt, dass mir faktisch nurnoch eine Sache fehlt.
Wenn ich ein Array von Integern habe z.B. {7,1,4} muss ich eine Methode haben, die mir das Array so sortiert, dass ich als Ergebnis ein Array {2,0,1} , also die Indizes nach Größe geordnet wiederbekomme.
 

anti-held

Bekanntes Mitglied
du könntest eine Methode einbauen, die die Indizes in der richtigen Reihenfolge in einem Array zurückliefert:

Java:
public int[] getAllIndizes(){
    int[] returnValue = new int[nextElementIndex - 1];
    returnValue[0] = start;
    int currentIndex = 1;
    for(int i = array[start].getNextIndex();i != -1;i = array[i].getNextIndex()){
        returnValue[currentIndex] = array[i].getInhalt();
        currentIndex++;
    }
    return returnValue;
}

oder eine Methode, die dir den Index eines Wertes zurückliefert

Java:
public int getIndexOf(int value){
    int currentIndex = 0;
    for(int i = start;i != -1;i = array[i].getNextIndex()){
        if(array[i].getInhalt() == value)
            return currentIndex;
        currentIndex++;
    }
}
 

Laymi

Mitglied
Java:
  public int[] solve(){
    	int[] indizes = new int[9];
    	int[] calc = new int[9];
    	for(int i = 0; i < array.length; i++){
    		calc[i] = this.get(i);
    		//System.out.println(this.get(i)); liefert die Werte korrekt wieder. 
    	}
    	for(int j = 0; j < 9; j++){
    	int max = 0; //größte Zahl
    	int point = 0;
    	for(int i = 0; i < 9; i++) {
    	   if(calc[i] > max) {
    	      max = calc[i];
    	      point = i;
    	   }
    	
    	//calc[i] = -1;
    	indizes[j] = point;
    	}
    	}
		return indizes;
    }

Wo ist da der Denkfehler? :x
Vielen Dank für eure Hilfe, Leute :D

mfG
 

DrZoidberg

Top Contributor
Um da Elemente hinzuzufügen, musst du das nicht sortieren.
Es handelt sich hierbei um eine verlinkte Liste, die aber die Elemente und die Referenzen auf das jeweils nächste Element in einem Array speichert.

Das könnte so aussehen.

Java:
public class LinkedArrayList {
    int[] elems = new int[10];
    int[] nextIndex = new int[10];
    boolean[] used = new boolean[10];
    int size = 0, first = 0, last = -1;
    
    public LinkedArrayList() {
        for(int i = 0; i < nextIndex.length; i++) {
            nextIndex[i] = -1;
        }
    }
    
    private void growArray() {
        int newLength = (int)(elems.length*1.5);
        int[] newElems = new int[newLength];
        int[] newNextIndex = new int[newLength];
        boolean[] newUsed = new boolean[newLength];
        for(int i = 0; i < size; i++) {
            newElems[i] = elems[i];
            newNextIndex[i] = nextIndex[i];
            newUsed[i] = used[i];
        }
        for(int i = size; i < newLength; i++) {
            newNextIndex[i] = -1;
        }
        elems = newElems;
        nextIndex = newNextIndex;
        used = newUsed;
    }
    
    private int addElem(int elem) {
        if(size == elems.length) growArray();
        int index = last + 1;
        if(used[index]) {
            index = 0;
            while(used[index]) index++;
        }
        elems[index] = elem;
        used[index] = true;
        size++;
        return index;
    }
    
    private int getIndex(int index) {
        int elemIndex = first;
        while(index > 0) {
            elemIndex = nextIndex[elemIndex];
            index--;
        }
        return elemIndex;
    }
    
    public void add(int elem) {
        int index = addElem(elem);
        if(last >= 0) {
            nextIndex[last] = index;
        }
        last = index;
    }
    
    public void add(int index, int elem) {
        if(index > size) throw new RuntimeException();
        if(index == size) add(elem);
        int elemIndex = addElem(elem);
        if(index == 0) {
            nextIndex[elemIndex] = first;
            first = elemIndex;
        } else {
            int prevIndex = getIndex(index-1);
            nextIndex[elemIndex] = nextIndex[prevIndex];
            nextIndex[prevIndex] = elemIndex;
        }
    }
    
    public void remove(int index) {
        if(index == 0) {
            if(last == first) last = -1;
            used[first] = false;
            first = nextIndex[first];
        } else {
            int prevIndex = getIndex(index-1);
            int removeIndex = nextIndex[prevIndex];
            nextIndex[prevIndex] = nextIndex[removeIndex];
            used[removeIndex] = false;
            if(removeIndex == last) {
                last = prevIndex;
            }
        }
        size--;
    }

    @Override
    public String toString() {
     StringBuilder sb = new StringBuilder();
     sb.append("List(");
     if(size > 0) sb.append(elems[first]);
     for(int i = 1, index = nextIndex[first]; i < size; i++, index = nextIndex[index]) {
         sb.append(", ");
         sb.append(elems[index]);
     }
     sb.append(")");
     return sb.toString(); 
    }
}
 
D

dahzlerfoah

Gast
Was ist die genau Bezeichnung für diese Speicherung? lg

Das heisst ganz normal "verkette Liste". Ein kleiner Ansatz ist glaube ich im Algorithmenbuch von Sedgewick zu finden, im Alten Algorithmen in C auf jeden Fall. Im neuen keine Ahnung.

Und die Bastelei von Zoidberg mit dem Used-Array macht man IMHO nicht so. Sondern es wird ein zweiter "Zeiger" vorgehalten der auf das erste leere Element zeigt. Die Liste wird dann als Freispeicherliste bezeichnet.

Letzteres ist unter Java aber relativ nutzlos da alle Sachen nur Referenzen sind und man genauso gut einen einfachen Objektpool basteln kann. Aber wenn man wie unter C++ die kompletten Daten von value objects als Element hat kann das schon was ausmachen, da die locality of Reference viel höher ist und die Daten auch beisammen sind. Im Endeffekt ist man aber den beschränkungen einer verketten Liste unterlegen, dh. Suchen etc. dauert immernoch O(n). Aber wenn man z.B. wie in einem Partikelsystem einfach immer nur von oben nach unten durchläuft ist das auch egal.
 

Laymi

Mitglied
Bei Zoidbergs Lösung, die ich wiefolgt aufrufe:
Java:
		LinkedArrayList list = new LinkedArrayList();
		
		list.add(3);
		list.add(7);
		list.add(1);
		
		System.out.println(list.toString());
Liefert mir das ganze nur wieder die unsortierte Liste zurück :x
Java:
List(3, 7, 1)

Was mache ich dabei falsch?
Ich versuche parallel auch mal meine Lösung weiter :D

mfG
 

DrZoidberg

Top Contributor
Das war ja auch nur eine verlinkte Liste ohne Sortierfuntion.
Ich hab das jetzt mal ergänzt,

Benutze die SortedLinkedArrayList, dann ist die Liste immer sortiert. Alternativ kannst du auch java.util.List implementieren und dann die eingebauten Sortierverfahren von Java verwenden. War Sortierung, denn wirklich Teil der Aufgabenstellung?

Java:
class SortedLinkedArrayList extends LinkedArrayList {
    public void add(int index, int elem) {
        throw new UnsupportedOperationException();
    }
    
    public void add(int elem) {
        for(int i = 0; i < size(); i++) {
            if(get(i) > elem) {
                super.add(i, elem);
                return;
            }
        }
        super.add(elem);
    }
}


public class LinkedArrayList {
    private int[] elems = new int[10];
    private int[] nextIndex = new int[10];
    private boolean[] used = new boolean[10];
    private int size = 0, first = 0, last = -1;
    private int lastGetIndex = -1, lastGetElemsIndex = -1;
    
    public LinkedArrayList() {
        for(int i = 0; i < nextIndex.length; i++) {
            nextIndex[i] = -1;
        }
    }
    
    public int get(int index) {
        return elems[getIndex(index)];
    }
    
    public int size() {
        return size;
    }
    
    private void growArray() {
        int newLength = (int)(elems.length*1.5);
        int[] newElems = new int[newLength];
        int[] newNextIndex = new int[newLength];
        boolean[] newUsed = new boolean[newLength];
        for(int i = 0; i < size; i++) {
            newElems[i] = elems[i];
            newNextIndex[i] = nextIndex[i];
            newUsed[i] = used[i];
        }
        for(int i = size; i < newLength; i++) {
            newNextIndex[i] = -1;
        }
        elems = newElems;
        nextIndex = newNextIndex;
        used = newUsed;
    }
    
    private int addElem(int elem) {
        if(size == elems.length) growArray();
        int index = last + 1;
        if(used[index]) {
            index = 0;
            while(used[index]) index++;
        }
        elems[index] = elem;
        used[index] = true;
        size++;
        return index;
    }
    
    private int getIndex(int index) {
        int i = 0, elemsI = first;
        if(lastGetIndex > 0 && index >= lastGetIndex) {
            i = lastGetIndex;
            elemsI = lastGetElemsIndex;
        }
        while(i < index) {
            elemsI = nextIndex[elemsI];
            i++;
        }
        lastGetIndex = i;
        lastGetElemsIndex = elemsI;
        return elemsI;
    }
    
    public void add(int elem) {
        int index = addElem(elem);
        if(last >= 0) {
            nextIndex[last] = index;
        }
        last = index;
    }
    
    public void add(int index, int elem) {
        if(index > size) throw new RuntimeException();
        if(index == size) add(elem);
        int elemIndex = addElem(elem);
        if(index == 0) {
            nextIndex[elemIndex] = first;
            first = elemIndex;
        } else {
            int prevIndex = getIndex(index-1);
            nextIndex[elemIndex] = nextIndex[prevIndex];
            nextIndex[prevIndex] = elemIndex;
        }
    }
    
    public void remove(int index) {
        if(index == 0) {
            if(last == first) last = -1;
            used[first] = false;
            first = nextIndex[first];
        } else {
            int prevIndex = getIndex(index-1);
            int removeIndex = nextIndex[prevIndex];
            nextIndex[prevIndex] = nextIndex[removeIndex];
            used[removeIndex] = false;
            if(removeIndex == last) {
                last = prevIndex;
            }
        }
        size--;
    }
    
    
    @Override
    public String toString() {
     StringBuilder sb = new StringBuilder();
     sb.append("List(");
     if(size > 0) sb.append(elems[first]);
     for(int i = 1, index = nextIndex[first]; i < size; i++, index = nextIndex[index]) {
         sb.append(", ");
         sb.append(elems[index]);
     }
     sb.append(")");
     return sb.toString(); 
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I 2D-Array Position der Liste ausgeben. Java Basics - Anfänger-Themen 2
P Was genau bringt mir es ein Array in eine Liste zu bringen Java Basics - Anfänger-Themen 3
P Verschachtelte Array Liste Java Basics - Anfänger-Themen 2
P Performance Array und Liste Java Basics - Anfänger-Themen 13
M Array liste Verdrehen Java Basics - Anfänger-Themen 8
A Eingelesene Daten in Array(Liste) abspeichern? Java Basics - Anfänger-Themen 18
J Liste in Array Java Basics - Anfänger-Themen 2
D Array-Liste nur einmal ausgeben Java Basics - Anfänger-Themen 8
Hijo2006 Array/Liste ohne Obergrenze Java Basics - Anfänger-Themen 38
S jList --> Array einfügen und Liste löschen Java Basics - Anfänger-Themen 5
E Array zu Liste - kleines Problem Java Basics - Anfänger-Themen 6
A Mehrdimensionalles Array in String ausgeben in Liste Java Basics - Anfänger-Themen 5
A Liste in Array konvertieren Java Basics - Anfänger-Themen 30
J Initialisierung Array-Liste Java Basics - Anfänger-Themen 3
L Erste Schritte Super Constructor mit Array - Liste? Java Basics - Anfänger-Themen 15
D Array Liste Java Basics - Anfänger-Themen 7
A dynamisches Array - Index Liste Java Basics - Anfänger-Themen 2
M Array - String - Liste Java Basics - Anfänger-Themen 14
S Array Liste füllen Java Basics - Anfänger-Themen 16
J Mehrdimensionale Liste erstellen ohne Array Java Basics - Anfänger-Themen 14
S Liste oder Array filtern Java Basics - Anfänger-Themen 2
M Array oder Liste Java Basics - Anfänger-Themen 10
G Liste in Array schreiben Java Basics - Anfänger-Themen 13
J Array in einer Liste Java Basics - Anfänger-Themen 2
L array of objects in liste packen Java Basics - Anfänger-Themen 2
G Array - lineare Liste Java Basics - Anfänger-Themen 2
S 2dimensionales Array als Liste speichern Java Basics - Anfänger-Themen 19
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
R Liste und Arrays Java Basics - Anfänger-Themen 12
D 2 ArrayListen gleich sortieren bzw. eine Liste anhand einer anderen Sortieren Java Basics - Anfänger-Themen 6
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
M Verkettete Liste Java Basics - Anfänger-Themen 1
M Vergleichen, ob eine Liste länger als andere ist Java Basics - Anfänger-Themen 6
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
D remove Object von einer Liste von Obejcts Java Basics - Anfänger-Themen 3
E Elemente aus Liste entfernen und hinzufügen Java Basics - Anfänger-Themen 3
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
D Länge einer Liste aufrufen. Java Basics - Anfänger-Themen 19
B Objekt aus generalisierter Liste entfernen Java Basics - Anfänger-Themen 11
H Liste Knoten NullPointerException Java Basics - Anfänger-Themen 7
W Liste mit Listen in JTable darstellen Java Basics - Anfänger-Themen 1
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
E Suchfunktion in einer Liste Java Basics - Anfänger-Themen 39
T ungeordnete Werte-Paare in einer Liste Java Basics - Anfänger-Themen 7
L Hilfe! Liste mit Items werden ausgegeben aber nicht in zufälliger Reihenfolge Java Basics - Anfänger-Themen 6
berserkerdq2 Warum soll ich shuffle nutzen, um bei Rückgabewert Collection eine Liste zurückzugeben? Java Basics - Anfänger-Themen 3
sserio Wieso werden nicht alle Primzahlen bis 1000 in meine Liste gepackt ? Java Basics - Anfänger-Themen 8
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
f3mys Objektwerte in Liste speichern und wieder abrufen Java Basics - Anfänger-Themen 23
H Java verkettete Liste, Wert eines Index zurückgeben Java Basics - Anfänger-Themen 1
K Warum ist die binäre Suche bei der verketteten Liste nicht so effektiv? Java Basics - Anfänger-Themen 3
I Liste von Infos von einer eigenen Annotation in Liste speichern Java Basics - Anfänger-Themen 0
P Doppelte werte in einer Liste zählen Java Basics - Anfänger-Themen 11
Dorfschmied Kartesisches Produkt von zwei Liste mit Hashmaps<String,String> erstellen Java Basics - Anfänger-Themen 4
Igig1 Autoparkplatz verkettete Liste erstes und letztes Auto Java Basics - Anfänger-Themen 13
thor_norsk Verkette Liste Java Basics - Anfänger-Themen 27
R Rückgabe: verkettete Liste Java Basics - Anfänger-Themen 2
R einfach verkettete Liste Java Basics - Anfänger-Themen 1
R einfach verkettete Liste Java Basics - Anfänger-Themen 12
O Doppelt verkette Liste Element löschen Java Basics - Anfänger-Themen 15
B GUI extension mit einer Liste verbinden Java Basics - Anfänger-Themen 1
B Verkettete Liste durchgehen und einzelne Elemente in neue Liste tun Java Basics - Anfänger-Themen 9
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
M Java Liste streamen Java Basics - Anfänger-Themen 10
AmsananKING Aussortierung einer Liste Java Basics - Anfänger-Themen 8
A Objekte mit Parametern in eine Liste packen Java Basics - Anfänger-Themen 19
A Korrigierte <String> Liste zurückgeben Java Basics - Anfänger-Themen 22
S Kann nicht auf die Liste zugreifen mit der Methode!? Java Basics - Anfänger-Themen 3
B Datentyp für Einzelnes Objekt oder Liste Java Basics - Anfänger-Themen 9
alice98 Erste Schritte Liste erstellen ohne vorgefertigte Klassen Java Basics - Anfänger-Themen 1
J Doppelt verkette Liste ich bitte um Hilfe Java Basics - Anfänger-Themen 4
I Liste gruppieren nach Monat? Java Basics - Anfänger-Themen 5
districon Element in Liste einfügen Java Basics - Anfänger-Themen 1
B Hilfe bei Map Liste erstellen Java Basics - Anfänger-Themen 10
Y Einfügen in eine doppelt verkettete Liste Java Basics - Anfänger-Themen 8
Y Knoten an einem gegebenen Index aus einer Liste entfernen. Java Basics - Anfänger-Themen 6
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
Gaudimagspam Linked Liste Java Basics - Anfänger-Themen 4
Z Liste umkehren Java Basics - Anfänger-Themen 1
S Eine Liste kopieren Java Basics - Anfänger-Themen 13
java3690 Java- liste füllen ud die werte addieren Java Basics - Anfänger-Themen 13
java3690 Liste mit zufälligen zahlen füllen Java Basics - Anfänger-Themen 27
java3690 eine liste sortieren Java Basics - Anfänger-Themen 12
J Element aus Liste nehmen Java Basics - Anfänger-Themen 3
B JUnit 4: Wie man die eigene Liste testen kann [TDD] Java Basics - Anfänger-Themen 46
B Interface List - Objekt übergeben? Einzelnes Objekt geht, aber Liste nicht? Java Basics - Anfänger-Themen 4
A Doppelt verkettete Liste rückwärts ausgeben Java Basics - Anfänger-Themen 17
H Liste speichern. Was lässt sich verbessern? Java Basics - Anfänger-Themen 7
M QuickSort und Liste Java Basics - Anfänger-Themen 6
N Methode um Objekte einer Liste hinzuzufügen Java Basics - Anfänger-Themen 1
B Summe von Property innerhalb einer Liste via Lambda Java Basics - Anfänger-Themen 1
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
V_Fynn03 Beliebiges Element in einer Liste löschen (Java)(Lineare Datenstrukturen) Java Basics - Anfänger-Themen 9
L Baum aus Integer Liste erstellen Java Basics - Anfänger-Themen 0
CptK Koordinate in Liste suchen Java Basics - Anfänger-Themen 20
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
D Doppelt Verkettete Zirkular-Liste Java Basics - Anfänger-Themen 1
L Liste in anderem Thread laden Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben