kalendarz 28 lipca 2025 r.
🧐 Big‑O – czyli ile maszeruje Twój algorytm

🧐 Big‑O – czyli ile maszeruje Twój algorytm

kategorie: notacja Big-O Java
autor: Maciej Sobieniak

Notacja Big‑O (w języku polskim spotykana również jako O-notacja) to znormalizowany sposób opisu złożoności obliczeniowej algorytmów, który pozwala określić ich wydajność. Służy ona przede wszystkim do porównywania różnych algorytmów rozwiązujących ten sam problem, ułatwiając programiście wybór najbardziej efektywnego podejścia. Inaczej mówiąc to kalkulator lenistwa programu. Im mniejsza literka n w wyniku, tym …

Zobacz więcej
kalendarz 23 lipca 2025 r.
🔁 Tydzień #2: Kolekcje, pętle i Wielka Dwójka – equals() & hashCode()

🔁 Tydzień #2: Kolekcje, pętle i Wielka Dwójka – equals() & hashCode()

kategorie: Java Kodilla bootcamp
autor: Maciej Sobieniak

 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 hasła. Poniżej przedstawiam krótką ściągę z tego tygodnia dla ciekawskich oraz mam nadzieję obiektywnie przedstawię swoje wrażenia.

Zapraszam do lektury.

Na pierwszy ogien idą pętle, złożoność oraz interfejs dla collection.

Zobacz więcej
Menu
Wykorzystuje pliki cookies!

Informuję, że stosuję pliki cookies - w celach statycznych, reklamowych oraz przystosowania serwisu do indywidualnych potrzeb użytkowników.
Są one zapisywane w Twoim urządzeniu końcowym. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki internetowej.