September 2023
Beginner to intermediate
312 pages
9h 8m
Polish
Oto niesłychanie uproszczony, ale wciąż przydatny model myślenia o kodzie. Wyobraź sobie, że istnieją dwa rodzaje problemów programistycznych do rozwiązania: łatwe i trudne.
Już masz pojęcie, czym jest łatwy problem, jednak pozwól mi podać kilka ogólnych przykładów: znajdowanie największej i najmniejszej wartości w tablicy liczb, wstawianie wierzchołka do posortowanego drzewa binarnego, usuwanie z tablicy wartości nieparzystych.
Trudne problemy także można łatwo wskazać: alokacja pamięci — implementacja funkcji malloc i free biblioteki standardowej języka C, parsowanie języka skryptowego, napisanie programu do rozwiązywania problemów z ograniczeniami liniowymi.
Łatwe i trudne problemy, w formie, w jakiej ...
Read now
Unlock full access