Big‑O to kalkulator lenistwa programu. Im mniejsza literka n w wyniku, tym szybciej idziesz po kawę. Dlaczego w ogóle liczyć …
To miejsc, w którym samouk programista (tak, to ja!) krok po kroku odkrywa kod, dzieli się nauką i nieustannie rośnie razem z każdym nowym projektem.
Witaj w moim małym laboratorium, gdzie pokazuję, nad czym obecnie pracuję i jak przekuwam teorię w praktykę.
Aplikacja PDFCombine powstała w celu usprawnienia i zautomatyzowania pracy z dużą ilością plików PDF: odczytuje kody EAN, automatycznie nadaje nazwy na podstawie wgranego pliku csv, dzieli i scala pliki, sprawdza i wprowadza autokorekte rotacji stron, usuwa puste strony …
Zapraszam do przejżenia moich artykułów: praktycznych poradników, w których tłumaczę świeżo poznane zagadnienia, opisów mini-eksperymentów i notatek z codziennej nauki, które mam nadzieję zainteresują Cię lub ułatwią Ci naukę.
Big‑O to kalkulator lenistwa programu. Im mniejsza literka n w wyniku, tym szybciej idziesz po kawę. Dlaczego w ogóle liczyć …
TL;DR: Kręciłem pętlami, mierzyłem złożoność Big-O, zaprzyjaźniłem się z kolekcjami i odkryłem, że equals() bez hashCode() to jak login bez …