Diskuze: Fronta a zásobník (příklady)
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 15 zpráv z 15.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
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.
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.
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á.
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.
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... ?
To ne, chci to jako demonstraci fronty na pár řádků, XNA je příliš
složité 
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.
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ň 
To zní OK, udělám frontu nějakých požadavků nebo tak něco, dík 
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 ?
Jestli je to opravdu tak strašné, tak do soukromých zpráv
Měl by jít použít i tag code
stejně jako tady, jen tam na něj není tlačítko.
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.
Zobrazeno 15 zpráv z 15.
