By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,468 Members | 1,859 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,468 IT Pros & Developers. It's quick & easy.

array sortieren

P: n/a
hallo,
ich hoffe es kann mir jemand von euch helfen. ich hab noch ziemlich
grosse probleme mit java;(. sicherlich,sollte ich versuchen,das
alleine hin zu bekommen,aber im moment weiß ich noch gar nicht wie ich
da am besten anfange.
ich hoffe jemand nimmt sich die zeit und hilft mir damit.bitte so
schnell wie möglich
ich hab folgende aufgaben:
1.
a)
jeweils ein integer,double und ein string array anlegen (bsp.:
Double[] arrayofdoubles = new Double[20];
b)
EINE Klassenmethode impl.,die jedes array jeweils mit zufallszahlen
belegt (random benutzen)
Methodenkopf: public static void fill_with_random(Object[]
array_of_objects){
/*some java code*/
}

instanceof benutzen um korrekte strategie zum wertebelegen nutzen zu
können
c)
EINE klasenmethode,die ein per argumetn übergebenes array in
absteigender reihenfolge sortiert
Bsp:
public static void bubblesort(OBject[] array_to_sort){
/*some java code*/
if (array_to_sort[i] instanceof Integer){
/*Integer specific sort code*/
}
if(array_to_sort[i] instanceof String){
/*String specific sort code*/
}
}
d)
array auf konsole ausgeben:
public staic void print_on_konsole(Object[] array_to_sort,
int index_from, int inex_to){
/*some java code*/
}
2.
array variabler grösse,wenn die arraygrenzen überschritten werden,dann
soll das array dynamisch an die jeweils passende grösse angeglichen
werden
a)
einfache array basisklasse implementieren
b)
zugriffsfunktionen wie folgt deklarieren:
public void put_at (int index, int value){
try{
/*some java code*/
} catch (ArrayIndexOutOfBoundsException e){
/*some java code*/
}
}
c)
lesezugriff

public int get_at(int index){
try{
/*some java code*/
} catch(ArrayOutOfBoundsException e){
/*some java code*/
}
}
Jul 17 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.