Winex
Aktivan član
- Poruka
- 1.837
'ajde društvo, ako neko zna ovo, super je. 
Java:
Definisati interface Mera, sa metodom getMera koja će dati neku meru objekta tipa double.
Napisati generičku klasu Duž, odredjenu dvema tačkama, gde se tip x i y koordinata tačaka može da zada.
U test delu formirati niz od 5 duži čije su koordinate tipa int [(1,1),(2,2)], [(1,1),(3,3,)], [(2,2),(4,4)], [(2,2),(5,5)], [(3,3),(8,8)].
Proći kroz niz i dodati članove niza u nesortiranu kolekciju gde je key mera, a value duž, ako već nije dodata. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.
Proći kroz niz i dodati članove niza u sortiranu kolekciju, koristiti Comparator a porediti po vrednosti mere u rastućem redosledu. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.
C++ (koristiti STL)
Definisati apstraktnu klasu Mera, sa metodom getMera koja će dati neku meru objekta tipa double.
Napisati generičku klasu Duž, odredjenu dvema tačkama, gde se tip x i y koordinata tačaka može da zada.
U test delu formirati niz od 5 duži čije su koordinate tipa int [(1,1),(2,2)], [(1,1),(3,3,)], [(2,2),(4,4)], [(2,2),(5,5)], [(3,3),(8,8)].
Proći kroz niz i dodati članove niza u nesortirani map gde je key mera, a value duž, ako već nije dodata. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.
Proći kroz niz i dodati članove niza u sortiranu kolekciju, a porediti po vrednosti mere u opadajućem redosledu. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.

Java:
Definisati interface Mera, sa metodom getMera koja će dati neku meru objekta tipa double.
Napisati generičku klasu Duž, odredjenu dvema tačkama, gde se tip x i y koordinata tačaka može da zada.
U test delu formirati niz od 5 duži čije su koordinate tipa int [(1,1),(2,2)], [(1,1),(3,3,)], [(2,2),(4,4)], [(2,2),(5,5)], [(3,3),(8,8)].
Proći kroz niz i dodati članove niza u nesortiranu kolekciju gde je key mera, a value duž, ako već nije dodata. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.
Proći kroz niz i dodati članove niza u sortiranu kolekciju, koristiti Comparator a porediti po vrednosti mere u rastućem redosledu. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.
C++ (koristiti STL)
Definisati apstraktnu klasu Mera, sa metodom getMera koja će dati neku meru objekta tipa double.
Napisati generičku klasu Duž, odredjenu dvema tačkama, gde se tip x i y koordinata tačaka može da zada.
U test delu formirati niz od 5 duži čije su koordinate tipa int [(1,1),(2,2)], [(1,1),(3,3,)], [(2,2),(4,4)], [(2,2),(5,5)], [(3,3),(8,8)].
Proći kroz niz i dodati članove niza u nesortirani map gde je key mera, a value duž, ako već nije dodata. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.
Proći kroz niz i dodati članove niza u sortiranu kolekciju, a porediti po vrednosti mere u opadajućem redosledu. Iterirati kroz tako formiranu kolekciju i prikazati njen sadržaj.