IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
mari1912
Neregistrovaný
Avatar
mari1912:3.1.2014 15:25

Prosim vas nepomohol by my niekto s tymto zadanim, ktore sme dostali za du v skole, sam to cele nezvladnem, ptosim vas kto by vedel nech sa na to pozrie. vopred dakujem

Uzivatel Vam zada niekolko slov roznych dlzok, ukoncenie zadavania bude klavesou ESC. Ulozite ich do pola stringov. Vyratate ich dlzky a ulozite do dalsieho pola. Vypisete tieto dlzky slov. Nasledne ich zotriedite v novom poli pomocou urceneho algoritmu. Vypisete ich uzivatelovi zotriedene, vypisete najmensi, najvacsi a stredny prvok.

Vypisete uzivatelovi aj slova zotriedene podla ich dlzok, najkratsie, najdlhsie a stredne. To dosiahnete tak, ze pri presuvani prvkov v poli dlzok budete sucasne presuvat aj prvky stringoveho pola. Pouzite merge sort.
Podrobne instruujte pouzivatela pri kazdom kroku, do programu uvedte aj vysvetlujuce texty.

 
Odpovědět
3.1.2014 15:25
Avatar
Juraj Mlich
Tvůrce
Avatar
Juraj Mlich:3.1.2014 15:34

Precitaj si tunajsie tutorialy ... na zotriedenie mozes pouzit bublinkovu metodu (tak sa to tusim vola)... dlzku stringu zistis jednoducho, string sa chova ako pole ... slova rozbijes do pola pomocou metody Split (alebo Trim, niesom si isty) ... Sorry za pravopis, pisem z mobilu :)

 
Nahoru Odpovědět
3.1.2014 15:34
Avatar
Benjibs
Člen
Avatar
Odpovídá na Juraj Mlich
Benjibs:3.1.2014 15:42

Bubble sort?
Myslel som, že nič lepšie už nie je,
iba našim učiteľom 100x vychvaľovaný Random sort (n!) :P

Nahoru Odpovědět
3.1.2014 15:42
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:3.1.2014 15:49

Bubble sort nemusí být špatný. Je to nejrychlejší algoritmus na seřazení seřazených polí.

Nahoru Odpovědět
3.1.2014 15:49
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Odpovídá na Kit
Benjibs:3.1.2014 15:52

Nezoradené polia sa vyskytujú častejšie.

Nahoru Odpovědět
3.1.2014 15:52
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:3.1.2014 16:00

Záleží na Use Case. Řazení je také v mnoha případech zcela zbytečné. Například při správě procesů se od toho upustilo, i když se to dřív používalo často.

Primárním účelem řazení je zjednodušení vyhledávání. Pokud v takových datech nehledá člověk, je zpravidla zbytečné.

Nahoru Odpovědět
3.1.2014 16:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Benjibs
Michael Olšavský:3.1.2014 16:27

Vždyť píše, že má použít Merge sort.

 
Nahoru Odpovědět
3.1.2014 16:27
Avatar
mari1912
Neregistrovaný
Avatar
mari1912:6.1.2014 13:08

pocujte mam to uz spravene len my to nechce dobre fungovat.. keby som to tu hodil nepozrel by sa mi na to niekto prosim vas

 
Nahoru Odpovědět
6.1.2014 13:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.