Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 10:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Liste als Array realisieren

Discussion on Liste als Array realisieren within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Laymi's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 236
Received Thanks: 81
Liste als Array realisieren

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)
- eine Start Variable auf das erste Element

Ich simuliere das ganze mal mit einer Länge von 4.
Code:
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;
Wichtig wäre halt die USE Spalte :x
Das ganze soll sich nach jedem add() updaten um die neuen nächsten Elemente zu bestimmen.
Hat mal jemand was in der Art gemacht oder hat eine Idee how to do?

mfG
Laymi is offline  
Old 01/16/2013, 20:14   #2

 
Obilee's Avatar
 
elite*gold: 144
Join Date: May 2007
Posts: 62,459
Received Thanks: 29,541
Sprache ?

Ansonsten eine Klasse Array erstellen welches ein normales Array der größe 1 besitzt und jedes mal wenn etwas geadded werden soll ein neues Array erstellt wird welches um 1 größer gemacht wird, alle alten Werte übernimmt und zusätzlich dass neue speichert.
Obilee is offline  
Old 01/16/2013, 20:16   #3
 
Laymi's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 236
Received Thanks: 81
Sprache Java, sorry
Ich versuche das mal umzusetzen.
Laymi is offline  
Old 01/17/2013, 11:57   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Obilee View Post
Sprache ?

Ansonsten eine Klasse Array erstellen welches ein normales Array der größe 1 besitzt und jedes mal wenn etwas geadded werden soll ein neues Array erstellt wird welches um 1 größer gemacht wird, alle alten Werte übernimmt und zusätzlich dass neue speichert.
Zeiger auf das nächste Element, Zeiger auf das erste Element?
Klingt eher nach ner linked List.
MrSm!th is offline  
Old 01/17/2013, 16:46   #5

 
Obilee's Avatar
 
elite*gold: 144
Join Date: May 2007
Posts: 62,459
Received Thanks: 29,541
Quote:
Originally Posted by MrSm!th View Post
Zeiger auf das nächste Element, Zeiger auf das erste Element?
Klingt eher nach ner linked List.
Nö, bei mir zeigt die klasse ja auf gar nichts. Habs mit absicht so beschrieben damit keine linkedlist rauskommt ( was er ja anscheinend nicht machen soll )

class bla
int size = 1;
int[] arr = new array[size];

put(int i) {
tmparr = arr;
size++;
arr = new array[size];
// alle tmparr werte in arr reinschreiben
arr[size-1] = i;
}

int get(int index) {
return arr[index];
}

ganz simple und uneffizient :P
Obilee is offline  
Reply


Similar Threads Similar Threads
Suche Proxy Listen, Vornamen Liste, Nachnamen Liste, e-mail listen
11/24/2012 - elite*gold Trading - 6 Replies
Hi topic regelt postet einfachh treasuren und schreibt wieviele das sind bei denn e-mails bitte e-mail:pw die proxies das ich sie alle gleich verwenden kann
Wie realisieren?
08/15/2012 - Web Development - 1 Replies
Hallo, Ich habe momentan folgenden Code: <select name="selectionField"> <option value="money">Geld</option> <option value="virtual">Virtuelles</option > <option value="real">Gegenstand</option> ; </select>
Array
06/18/2011 - AutoIt - 0 Replies
Array Fehler Ich habe hier mal wieder einen Fehler den ich nicht beheben kann #include "WebTcp.au3" #include <Array.au3> #Include <File.au3> TCPStartup() _AutoITObject_Startup()
[VB.NET][TuT] Eine Pause realisieren
10/05/2010 - Coding Tutorials - 4 Replies
================================================== ================================================= = In diesem TuT zeige ich euch, wie wir eine Pause in der Anwendung nutzen. ================================================= = ================================================= = Die Delay-Funktion werden wir in VisualBasic vergeblich
[Liste]Die Große Hitfaker Proxy Liste [Selbstgemacht]
04/08/2010 - Metin2 PServer Guides & Strategies - 5 Replies
Nichts falsche section sry Kan das jmd Löschen ? Wäre net



All times are GMT +1. The time now is 10:52.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.