-
zblakany
Może to yyy głupie/banalne pytanie... ale nie mam pojęcia jak to zrobić. Czy ktoś mógłby mi pomóc? -
zblakany
-
Anonim
trudno cos odpowiedziec, bo pytanie jest bez sensu, tzn w stylu: "chce dojechac, jak tam trafic?" jakbys odpowiedzial na takie pytanie?
dla podpowiedzi doda, ze tablica wielowymiarowa, to tablica tablic, do tego przydac moze sie Comparator -
Pełek
moja propozycja jest nastepujaca:
java.util.Collection
a w szczegolnosci TreeMap albo TreeSet
bo te dwie kolekcje sa sortowalne.
http://java.sun.com/j2se/1.4.2/docs...
http://java.sun.com/j2se/1.4.2/docs...
-
-
sleeper
Czesc,
tablica 2 wymiarowa to tak naprawde tablica tablic jednowymiarowych. Zakladam ze nie masz problemu z posortowaniem tablicy 1 wymiarowej ( czyli wewnetrznego wymiaru de-facto ). Na sortowanie zewnetrznego wymiaru tez nalezy spojrzec jak na sortowanie 1 wymiarowe, a sortowanymi obiektami sa po prostu tablice 1 wymiarowe. Problemem jest tylko sposob porownania takich tablic (czy tablica a jest mniejsza od tablicy b). Ale jak juz masz sposob porownania to implementujesz takowy jako Comparator i sortujesz statyczna metoda:
http://java.sun.com/j2se/1.4.2/ docs/api/java/util/Arrays.htm l#sort(java.lang.Object[],%20j ava.util.Comparator)
i zalatwione.
Hmmm, chyba ze Tobie chodzi o takie sortowanie, w ktorym elementy maja sie przemieszczac w obu wymiarach. To juz gorzej :P
pzdr. sleeper -
sleeper
Slabo cos ten engine forum dziala.
moj link ktory obcielo ma prowadzi do metody:
public static void Arrays.sort(Object[] a, Comparator c);
w pakiecie java.util
pzdr. sleeper -
YouCan'tGoWrongWithStretchyPants
jeśli elementy mają się "przemieszać w obu wymiarach", wystarczy zrzucić wszystko do jednej tablicy, posortować za pomocą jednowymiarowych algorytmów, a potem odtworzyć dwa wymiary.
polecam Wprowadzenie do algorytmów Cormena, Rivesta i Leisersona
- Przeglądaj grona w kategorii Internet i Komputery
- Przeglądaj grona w okolicy Warszawa
- Załóż własne grono tematyczne
- Zostań moderatorem
Podobne Tematy
|
|
Wszystko co związane z programowaniem w Java (J2EE, JSP, JDBC, itd) test
Miejsca grona (1)
-
Kino Luna ul. Marszałkowska, Warszawa
www.kinoluna.pl kino.luna@maxfilm.com.pl 22 621 78 28
- Dodaj miejsce

