Algorytmy sortowania to dla mnie koszmar i jeszcze w czasach technikum miałem problemy w ich zrozumieniu. Były dla mnie mało czytelne i mało zrozumiałe (pewnie kwestia formy wyjaśnienia).
Kilka miesięcy temu na adres e-mail dostałem jedno z wielu zestawień newsów ze świata IT i tam był link do filmu. Pokazywali algorytmy sortowania w sposób nadzwyczaj wygodny dla przeciętnego Kowalskiego
Za pomocą tańca tłumaczyli algorytmy sortowania. Po wielu latach zrozumiałem kilka podstawowych algorytmów sortowania. Świadczy to o tym, że metoda edukacji programowania poprzez taniec jest wygodna i przyjemna nawet dla ludzi mojego pokroju.
Chciałbym z Wami tym linkiem się podzielić i życzyć miłego seansu.
Inne sortowania znajdziecie na kanale: AlgoRythmics
Algorytmy sortowania – czemu tak trudno je wyjaśnić?
Takich algorytmów jest wiele rodzajów i nie jest je łatwo opisać. Nie potrafię wyjaśnić sposobu układania koszulek w szafie i w jaki sposób wykorzystałem pewne sposoby do rozwiązania prostych problemów dnia codziennego. Tak samo nie potrafię opowiedzieć i wyjaśnić algorytmy sortowania.
Algorytm sortowania tak jak nazwa mówi, to algorytm – lista operacji, których wykonanie owocuje konkretnym efektem i pewną szybkością operacji.
Są algorytmy szybsze i wolniejsze, tak samo jest w przypadku algorytmów sortowania. W przypadku małych zbiorów danych nie generują problemu i w przypadku kilku tysięcy wpisów generują realne problemy czasowe. Jedne prościej zaimplementować, a inne dużo trudniej i liczy się czas wykonania operacji sortowania oraz jego koszt.
Zapewne sortowanie jest też dla Was tematem tabu i nie chcecie się przyznać do braku jego znajomości. Ja akurat nie udaję, że jestem wszechwiedzący i liczę na Was, że ta wiedza przyda się Wam tak jak mi się przydała. Nie przyda się w realnej pracy, ale w znajomości samego tematu i możliwości wykazania się ich znajomości.
Poznaj nasze inne artykuły i zostaw swoją opinię na naszym blogu.