Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – Vizualizátor radiacich algoritmov v Jave

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:15.12.2013 10:47

Pěkná appka, counting sortu se tam velice daří, jelikož máš rozsah hodnot do stovky :)

Odpovedať
15.12.2013 10:47
New kid back on the block with a R.I.P
Avatar
Lukáš Hruda
Tvůrce
Avatar
Lukáš Hruda:15.12.2013 11:33

Díky :)
Do 99 přesně. Ono je to, co se rychlosti týká, celkově dost zavádějící, program se zastavuje vždy po přístupu k prvku a při prohození prvků je pouze doba čekání dvojnásobná. Ten counting sort je tam tak nějak navíc :D

 
Odpovedať
15.12.2013 11:33
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovedá na David Hartinger
Lukáš Hruda:15.12.2013 11:49

Asi jsem málo kliknul na "odpověď" :)

 
Odpovedať
15.12.2013 11:49
Avatar
Kit
Tvůrce
Avatar
Kit:15.12.2013 11:53

Program vypadá moc pěkně, vytkl bych jen pár drobností:

- názvy metod je v Javě zvykem začínat malým písmenem
- za klíčovými slovy for, if, while,... je zvykem psát mezery
- balík se jmenuje "program"
- třída "Program" kromě definice velikosti hlavního okna nic nedělá
- třída "ColumnWindow" dělá spoustu věcí, které se netýkají hlavního okna
- polykání výjimek by mělo být vždy zdůvodněné komentářem
- metoda setSortingAlgo­rithms() by si zasloužila vlastní třídu - potomka třídy JComboBox.

Jinak se mi ten program moc líbí.

Editované 15.12.2013 11:54
Odpovedať
15.12.2013 11:53
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Lukáš Hruda
David Hartinger:15.12.2013 11:58

Napadlo mě, jestli bys to nechtěl zkompilovat jako applet a dát to sem online, určitě by se to hodilo spoustě lidí při učení algoritmů.

Odpovedať
15.12.2013 11:58
New kid back on the block with a R.I.P
Avatar
Lukáš Hruda
Tvůrce
Avatar
Lukáš Hruda:15.12.2013 12:21

Kit: Díky za připomínky a chválu, až budu psát další semestrálku v Javě, budu na to myslet :)
David Hartinger: Nevím jak se to dělá, ale zkusím to někde vygooglit :D

 
Odpovedať
15.12.2013 12:21
Avatar
GunSpawn
Tvůrce
Avatar
GunSpawn:16.12.2013 11:30

Dobrej program. Hned ho využiju při učení algoritmů.

Odpovedať
16.12.2013 11:30
Save early, save often, save everything, everywhere, everytime.
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovedá na GunSpawn
Lukáš Hruda:16.12.2013 13:49

Díky :)

 
Odpovedať
16.12.2013 13:49
Avatar
Radek Jindra
Člen
Avatar
Radek Jindra:1.11.2022 18:08

Díky za program

Odpovedať
1.11.2022 18:08
Rád se učím novým dovednostem
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!