Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

Ahoj, nějak mě nenapadají žádné jednoduché a praktické příklady na frontu a zásobník do C# tutoriálů. Má někdo nějaký nápad? :)

Odpovědět 27.1.2013 11:31
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Luboš Běhounek (Satik):

Fronta - třeba vybarvování plochy (plechovka z malování)
Zásobník - něco, kde se používá rekurze - jakákoliv rekurze se dá nerekuzivně přepsat na operace se zásobníkem.

Nahoru Odpovědět 27.1.2013 12:21
:)
Avatar
user
Redaktor
Avatar
Odpovídá na David Čápka
user:

Např. v nějakém RPG by jsme si mohli ve frontě držet pohyb hráče - jeho předchozí kroky, nebo něco podobného... př. nejdříve odbočil do leva, pak pokračoval rovně...
Možná ještě u šachu bych mohl v zásobníku držet předchozí kroky hráče - užití pro funkci zpět.

 
Nahoru Odpovědět 27.1.2013 12:25
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Luboš Běhounek (Satik)
David Čápka:

Díky za návrhy, ale potřeboval bych to extrémně jednoduché, abych na to mohl napsat ukázkový program, ta plechovka asi není úplně reálná :) Na frontu mě vůbec nic nenapadá.

Nahoru Odpovědět 27.1.2013 12:37
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na user
David Čápka:

Předchozí postup je u zásobníku dobrý nápad, jen musím vymyslet nějakou jednoduchou aplikaci, na které to ukážu. Mohl bych udělat že uživatel bude hýbat se čtverečkem v konzoli.

EDIT: to by vlastně šlo i na frontu, že by to bylo popředu a zásobník pozadu.

Editováno 27.1.2013 12:41
Nahoru Odpovědět 27.1.2013 12:40
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
user
Redaktor
Avatar
Odpovídá na David Čápka
user:

S tím šachem jsem myslel, že bys to tam uvedl, třeba jako doplněk, ne že bys dělal šachy :)
Jinak jsem s konzolí moc nepracoval, možná to bude tím, ale přišlo by mi praktičtější, možná i jednoduší to udělat rovnou v XNA... ?

Editováno 27.1.2013 12:50
 
Nahoru Odpovědět 27.1.2013 12:49
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na user
David Čápka:

To ne, chci to jako demonstraci fronty na pár řádků, XNA je příliš složité :)

Nahoru Odpovědět 27.1.2013 13:11
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Lukáš Hruda (Luckin):

U fronty můžeš použít třeba čekací list. Třeba na úřadě kde dostaneš číslo a čekáš než přijdeš na řadu, kdo první přijde je první obsloužen.

 
Nahoru Odpovědět 27.1.2013 13:58
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Petr Nymsa:

Na zásobník jsme si ukazovali příklad na postfix a infix, tedy program který řeší přednost násobení, dělení, závorek apod. Se zásobníkem to je jedna báseň :)

Nahoru Odpovědět 27.1.2013 14:02
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 27.1.2013 14:05
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Lukáš Hruda (Luckin)
David Čápka:

To zní OK, udělám frontu nějakých požadavků nebo tak něco, dík :)

Nahoru Odpovědět 27.1.2013 14:06
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:

Ano mám, ale ten kód je horzný, tehdy ještě žádné objektové programování nic, ale můžu to sem poslat :) Do soukromých zpáv ?

Nahoru Odpovědět 27.1.2013 14:33
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Petr Nymsa
David Čápka:

Jestli je to opravdu tak strašné, tak do soukromých zpráv :D Měl by jít použít i tag code stejně jako tady, jen tam na něj není tlačítko.

Nahoru Odpovědět 27.1.2013 14:37
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Jan Vargovský
Redaktor
Avatar
Jan Vargovský:

Jestli pořád chceš ten algoritmus na infix a postfix, tak jsem ho nedávno psal do školy... Akorát tam je jeden takový bug, ale stačí k tomu sednou na 1o minut a opravíš to hned :) tak kdybys chtěl, tak pošlu.

 
Nahoru Odpovědět 11.2.2013 23:07
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 12.2.2013 9:28
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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 15 zpráv z 15.