Předmět Autor Datum
for (int i = 0; i < pole.Length; i++) Console.Write("{0} ", pole[i]);
shark.jd 10.02.2013 23:03
shark.jd
foreach (var policko in pole) { System.Console.WriteLine(policko); }…
Flash_Gordon 10.02.2013 23:12
Flash_Gordon
Ak je to pole reťazcov, tak stačí: Console.WriteLine(string.Join(", ", pole));
los 10.02.2013 23:17
los
Hm. :-D Zajímalo by mě, čí metoda je nejrychlejší. Skromě si myslim, že nejuniverzálnější je moje…
Flash_Gordon 10.02.2013 23:22
Flash_Gordon
Odhadem: - nejrychlejší bude for cyklus - foreach bude o něco pomalejší - poslední řešení bude s pře…
Wikan 10.02.2013 23:26
Wikan
Riešenie, ktoré napísal shark.jd, bude najpomalšie, pretože využíva formátovanie reťazcov. Tvoje rie… poslední
los 10.02.2013 23:40
los

Riešenie, ktoré napísal shark.jd, bude najpomalšie, pretože využíva formátovanie reťazcov. Tvoje riešenie na vypísanie výstupu zapisuje n-krát na výstup, moje len raz. Keďže Console.WriteLine je časovo najnáročnejšia operácia, tak tvoje riešenie bude "podstatne" pomalšie než moje. Ale v praxi by som neriešil optimalizáciu v ani jednom z troch riešení.

Zpět do poradny Odpovědět na původní otázku Nahoru