IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 15. diel - Na čo sú algoritmy?

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
Honza
Člen
Avatar
Honza:7.9.2020 10:22

Jako úvod pěkné, ale následující by chtělo ještě doplnit :-)
První téma, kterým se věnují tyto články XXXXX,

 
Odpovedať
7.9.2020 10:22
Avatar
David Mrázek:1.10.2020 13:44

"pole" je vedeno jako int[] a nedá se použít jako int

Odpovedať
1.10.2020 13:44
kde je vůle, tam je cesta
Avatar
Odpovedá na David Mrázek
Ondřej Michálek:1.10.2020 13:53

Urcite, je to sotek. Nedavalo by smysl priradit pole. Ma tam byt temp, chci proste prohodit dve hodnoty. Diky za opravu!

Odpovedať
1.10.2020 13:53
Raduj se z bugu. Tedy z toho, ktery jsi uz nasel...
Avatar
Václav Dachs:30.3.2021 21:16

Super článek, pomohlo to uvědomit a srovnat si v hlavě pár věcí. Díky

Odpovedať
30.3.2021 21:16
S úsměvem jde všechno lépe :-)
Avatar
KaMl
Člen
Avatar
KaMl:8.7.2021 12:46

Díky za skvělý článek.
Ten závěrečný citát mě dostal... :-D

 
Odpovedať
8.7.2021 12:46
Avatar
Eva Šimerková:2.1.2022 12:11

Moc jsem nepochopila ten třídící program... Chtělo by ho tam dát úplný a připravený k použití, aby se dal vyzkoušet, nebo vysvětlit, jak funguje.

 
Odpovedať
2.1.2022 12:11
Avatar
Odpovedá na Eva Šimerková
Ondřej Michálek:5.1.2022 9:01

Ahoj, Selection sort by měl mít samostatný článek na této síti, každopádně jsem funkci přepsal tak, aby šla zkopírovat a používat ve tvém programu. Díky za feedback!

Odpovedať
5.1.2022 9:01
Raduj se z bugu. Tedy z toho, ktery jsi uz nasel...
Avatar
Jan Sváda
Člen
Avatar
Jan Sváda:8.5.2022 19:48

Tento článek mi nepřišel tak přehledný a dostatečně vzorový jako všechny ostatní :D

 
Odpovedať
8.5.2022 19:48
Avatar
Josef Theuer
Člen
Avatar
Josef Theuer:28.6.2022 12:09

Ahoj, mi to nedalo vyzkoušet si to naživo jak je to s tím tříděním pole v ukázce algoritmu, protože pro začátečníka který má znalost 0 objektově orient programování je tam pár věcí kterým nerozumí. tak sem si to zkusil zapsat přes dvě metody. jedna z příkladu a druhá pro výpis. prostě pokud máte ještě navíc staré IDE jen skopírovat a vložit mělo by to jet.

using System;

namespace for_testing
{
    class Program
    {

        static void Main(string[] args)
        {
            int[] jos = { 2, 3, 3, 5, 1, 1, 6, 6, 7, 2, 15, 1, 2 };
            Console.WriteLine("Hello World!");
            SelectionSort(jos);
            VypisPole(jos);
        }
        public static int[] SelectionSort(int[] pole)
        {
            for (int i = 0; i < pole.Length - 1; i++)
            {
                int indexMinima = i;
                for (int j = i + 1; j < pole.Length; j++)
                {
                    if (pole[j] < pole[indexMinima]) indexMinima = j;
                }
                int temp = pole[i];
                pole[i] = pole[indexMinima];
                pole[indexMinima] = temp;
            }
            return pole;
        }
        public static void VypisPole(int[] pole)
        {
            for (int i=0; i<pole.Length;i++)
            {
                Console.WriteLine("index pole {0} má hodnotu {1} ", i, pole[i]);
            }
        }
    }
}
Odpovedať
28.6.2022 12:09
No pain no gain
Avatar
Jaroslav Drobek:31.7.2022 19:44

..., za plat, který by normálního člověka nenapadl.

 
Odpovedať
31.7.2022 19:44
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ý!