• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Algorytm - Sortowanie, a praca

VPS Starter Arubacloud
+1 głos
301 wizyt
pytanie zadane 26 marca 2016 w Rozwój zawodowy, nauka, praca przez falauthy Stary wyjadacz (11,550 p.)
Jestem właśnie po 14 odcinku Pana Mirosława. Nachodzi mnie jedno pytanie - czy w dzisiejszych czasach liczy się to żeby znać kody algorytmów na pamięć? Nie wiem jak wygląda sprawa z innymi językami, ale w C++ są gotowe algorytmy w bibliotekach STL - zauważyłem to w książce S. Pratha. Z tego co widzę, wystarczy tam podać konkretną nazwę funkcji/metody i tyle. Jak to wygląda w praktyce?

5 odpowiedzi

+1 głos
odpowiedź 27 marca 2016 przez gnx Dyskutant (7,720 p.)
Warto mieć świadomość jak działają poszczególne algorytmy by użyć w odpowiednim momencie odpowiedniego z nich. Różne rodzaje sortowania są adekwatne do różnych zastosowań, nawet bąbelkowe.
+1 głos
odpowiedź 27 marca 2016 przez Porcupine Nałogowiec (31,560 p.)
To nawet nie chodzi o sam fakt znania tych algorytmów na pamięć, a bardziej o to, że uczenie się ich wyrabia pewien sposób myślenia. Analizowanie poszczególnych algorytmów pomaga zauważyć dlaczego pewne rozwiązania są bardziej efektywne, a inne mniej. A próby dopasowania i dostosowania danego algorytmu do jakiegoś problemu algorytmicznego wyrabiają umiejętność rozwiązywania problemów jako takich.
0 głosów
odpowiedź 26 marca 2016 przez Boshi VIP (100,240 p.)
Nikt nie pisze od zera algorytmu sortowania jeżeli w danym języku jest zaimplementowana już funkcja..
0 głosów
odpowiedź 27 marca 2016 przez Fenix Nałogowiec (26,750 p.)
Warto znać zasadę działa algorytmu, oraz to jak się go stosuję. Programista bez internetu to jak... no chyba że programista assemblera ;)
komentarz 27 marca 2016 przez falauthy Stary wyjadacz (11,550 p.)
Mam raczej wpajane, że po prostu muszę większość rzeczy znać na pamięć. Z tego co widzę, to błędne rozumowanie. :p
komentarz 27 marca 2016 przez Fenix Nałogowiec (26,750 p.)
Złe, to nie jest dziedzina w której trzeba wszystko pamiętać, bardziej chodzi o zrozumienie, praktykę. Tzn. wiedzieć jak najwięcej co stanie się jeśli.. (użytkownik zadziała nie zgodnie z przeznaczeniem, lub jeśli będziemy musieli wprowadzić zmiany w kodzie, jak działa dany kod etc)
0 głosów
odpowiedź 27 marca 2016 przez Aisekai Nałogowiec (42,190 p.)
Pomyśl sobie tak: Jeśli pojmiesz jak działa jakiś algorytm, nie musisz go znać na pamięć skoro są już gotowe funkcje, to łatwiej Ci się będzie przestawić na "programistyczny sposób myślenia".

Podobne pytania

0 głosów
1 odpowiedź 166 wizyt
0 głosów
1 odpowiedź 702 wizyt
pytanie zadane 12 listopada 2016 w C i C++ przez ml333 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 191 wizyt
pytanie zadane 21 czerwca 2023 w Algorytmy przez pasjonat_algorytmiki Pasjonat (19,540 p.)

92,454 zapytań

141,263 odpowiedzi

319,099 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...