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

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

kategorie: Java
autor: Maciej Sobieniak

Big‑O to kalkulator lenistwa programu. Im mniejsza literka n w wyniku, tym szybciej idziesz po kawę.

Dlaczego w ogóle liczyć złożoność?

Wyobraź sobie dwie funkcje, które robią to samo, ale jedna kończy się zanim zdążysz mrugnąć, a druga pozwala Ci przeczytać „Władcę Pierścieni” między kolejnymi klatkami animacji. Big‑O mówi nam, …

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.


1. For vs. For-each – czyli dwa sposoby na kręcenie się w kółko

  • for – pełna kontrola nad indeksem (i szansa na IndexOutOfBoundsException, jeśli lubisz …

    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.