Wszystkie wpisy

🧮Kategoria

Algorytmy i struktury danych — po polsku, z kodem

Sortowania, klasyczne problemy (palindrom, wieza Hanoi, FizzBuzz), struktury danych i szyfry — wyjasnione po ludzku, z dzialajacym kodem i intuicja. Najlepsze polskie wytlumaczenia klasyki, ktore wciaz sa fundamentem rozmow rekrutacyjnych i dobrego programowania.

Zapisz się na newsletter25 artykułów w tym filarze

Artykuły w tym filarze

Odwrotna Notacja Polska (ONP) – rewolucyjne uporządkowanie obliczeń matematycznych➕➖✖️➗
Algorytmy

Odwrotna Notacja Polska (ONP) – rewolucyjne uporządkowanie obliczeń matematycznych➕➖✖️➗

Odwrotna Notacja Polska (ONP) – Jest to sposób zapisu wyrażeń matematycznych, który między innymi eliminuje potrzebę nawiasów do określania kolejności operacji,

11 min27 kwi 2024
Wieża Hanoi: Klasyczne wyzwanie logiczne – przewodnik początkującego programisty
Algorytmy

Wieża Hanoi: Klasyczne wyzwanie logiczne – przewodnik początkującego programisty

Wieża Hanoi (ang. Hanoi Tower). To zadanie, choć proste w swojej idei, stanowi doskonałe pole do ćwiczenia umiejętności programistycznych i logicznego myślenia.

7 min17 kwi 2024
Stacktrace – jak rozszyfrować Stacktrace w Twoim kodzie?
Algorytmy

Stacktrace – jak rozszyfrować Stacktrace w Twoim kodzie?

Stacktrace na pierwszy rzut oka, może przypominać zapis starożytnego manuskryptu – długi, zawiły i na pozór nie do rozszyfrowania. To zbiór linijek pełnych tech

6 min28 lut 2024
Sortowanie | Omówienie, implementacja algorytmów sortowania  Sortowanie Java, Java sort
Algorytmy

Sortowanie | Omówienie, implementacja algorytmów sortowania Sortowanie Java, Java sort

Sortowanie – to podstawowa operacja w informatyce, która stanowi rdzeń efektywnego zarządzania danymi. W praktyce trudno o choćby odrobinę większą aplikację, kt

3 min2 sty 2024
Sortowanie przez wybieranie | Selection Sort
Algorytmy

Sortowanie przez wybieranie | Selection Sort

Sortowanie przez wybieranie – to jeden z podstawowych kroków w podróży każdego Junior Developera. Zrozumienie i praktyczne zastosowanie podstawowych algorytmów

3 min6 gru 2023
Merge Sort – Sortowanie przez Scalanie, Merge Sort
Algorytmy

Merge Sort – Sortowanie przez Scalanie, Merge Sort

Sortowanie przez Scalanie (ang. Merge Sort) – Jednym z podstawowych zagadnień w programowaniu jest sortowanie danych. Bez względu na to, czy jesteś początkujący

4 min27 lis 2023
Sortowanie szybkie – Quick Sort
Algorytmy

Sortowanie szybkie – Quick Sort

Sortowanie szybkie (ang. Quick Sort) – jest jednym z najpopularniejszych i najbardziej efektywnych algorytmów sortowania. Dowiesz się, dlaczego Quick Sort jest

7 min23 lis 2023
[NWD] Największy wspólny dzielnik, NWD
Algorytmy

[NWD] Największy wspólny dzielnik, NWD

Największy wspólny dzielnik (NWD) – to największa liczba, która dzieli dwie lub więcej innych liczb bez reszty. NWD jest używany w matematyce do upraszczania uł

4 min17 lis 2023
[NWW] Najmniejsza wspólna wielokrotność, NWW
Algorytmy

[NWW] Najmniejsza wspólna wielokrotność, NWW

Najmniejsza Wspólna Wielokrotność (NWW) – to temat, który jest nie tylko ważny w matematyce i chociażby w naukach przyrodniczych, ale także odgrywa kluczową rol

3 min17 lis 2023
Algorytmy

Algorytm Dijkstry

Algorytm Dijkstry – Każdego dnia, ktoś z nas podejmuję, jakąś drogę. Może z domu do pracy, ze szkoły do sklepu ️, a może nawet gdzieś dużo dalej do inne

7 min16 maj 2023
Algorytmy

Anagram – Co to ? Przykłady anagramu

Anagram – Kto lubił, będąc dzieckiem grać w gry słowne, ręka do góry ‍♀️. Ja tak naprawdę lubię je do dzisiaj. Dobrze ćwiczą mózg i są całk

5 min24 kwi 2023
Algorytmy

Liczby pierwsze – Magia i Programowanie

Liczby pierwsze – zdecydowanie jedne z bardziej owianych sławą liczb. Ich „magiczną" mocą jest umiejętność dzielenia się jedynie przez 1 lub przez siebie

7 min17 kwi 2023
Algorytmy

Palindrom – Palindrom co to? Palindrom Przykłady

Palindrom – Jako dziecko lubiłam szukać słów, które czytane od prawej do lewej brzmią tak samo, jak czytane od lewej do prawej. Ile radości dawał fakt znalezie

4 min14 kwi 2023
Sortowanie przez wstawianie, Insertion Sort
Algorytmy

Sortowanie przez wstawianie, Insertion Sort

Sortowanie przez wstawianie – Czy zdarzyło Ci się grać w karty np. klasyczną wojnę karcianą⚔️? Ja taką grę, po rozdaniu kart zaczynam od układania

5 min28 mar 2023
Sortowanie bąbelkowe – Bubble Sort
Algorytmy

Sortowanie bąbelkowe – Bubble Sort

Sortowanie bąbelkowe (ang. bubble sort) jest jednym z najprostszych i najbardziej znanych algorytmów sortowania.

4 min16 mar 2023
Szyfr Cezara – szyfr CEZARA online, przykłady, gotowa implementacja
Algorytmy

Szyfr Cezara – szyfr CEZARA online, przykłady, gotowa implementacja

Szyfr Cezara – to jeden z najprostszych i jednocześnie najstarszych szyfrów używanych do szyfrowania tekstu.

4 min13 mar 2023
Ciąg Fibonacciego – Fibonacci, Liczby Fibonacciego
Algorytmy

Ciąg Fibonacciego – Fibonacci, Liczby Fibonacciego

Liczby Fibonacciego i ciąg Fibonacciego – zagadnienie, które fascynuje ludzi od lat. Mimo iż spotykamy się z nim na co dzień, nie zdajemy sobie z tego sprawy.

10 min26 sty 2022
Iteracja, iteracje – powtarzanie w programowaniu vs Rekurencja ➿, Iteracja, iteracje
Algorytmy

Iteracja, iteracje – powtarzanie w programowaniu vs Rekurencja ➿, Iteracja, iteracje

Iteracja czyli powtarzanie tego samego fragmentu logiki określoną ilość razy lub aż do momentu kiedy zostaną spełnione założone warunki.

5 min26 sty 2022
Rekurencja ➿ rekursja ➿ rekurencja
Algorytmy

Rekurencja ➿ rekursja ➿ rekurencja

Rekurencja (inaczej rekursja) (ang. recursion), czyli odwoływanie się np. funkcji lub definicji do samej siebie.

10 min26 sty 2022
ASCII – ASCII table, tablica kodów AsCii, ASCII – !"#$%&'()*+,-./0123456789:;<=>?@ABCD&#8230;
Algorytmy

ASCII – ASCII table, tablica kodów AsCii, ASCII – !"#$%&'()*+,-./0123456789:;<=>?@ABCD&#8230;

W ramach tego materiału dowiesz się, w jaki sposób działają kody ASCII, a komputer radzi sobie z przetwarzaniem poszczególnych symboli.

6 min15 lis 2021
ASCII – ASCII art &#x2668;&#xfe0f; &#x2622;&#xfe0f; &#x2623;&#xfe0f; (◍•﹏•)
Algorytmy

ASCII – ASCII art &#x2668;&#xfe0f; &#x2622;&#xfe0f; &#x2623;&#xfe0f; (◍•﹏•)

ASCII-Art to stosunkowo prosty (ale BARDZO pomysłowy!) sposób tworzenia rysunków korzystając tylko z edytora tekstu.

8 min15 lis 2021
Emotikony, emotki – do skopiowania, do pobrania, znaczenie
Algorytmy

Emotikony, emotki – do skopiowania, do pobrania, znaczenie

Emotikony to połączenia znaków, które znajdziemy na klawiaturze komputerów i telefonów przypominające ludzką twarz.

12 min19 wrz 2021
Struktury danych » Algorytmy i Struktury Danych
Algorytmy

Struktury danych » Algorytmy i Struktury Danych

Praktycznie każdy program, czy nawet algorytm, operuje na różnego rodzaju danych. Wydajność oraz prostota tych systemów zależy w dużej mierze od postaci przetwa

11 min18 sie 2021
Co to jest gra FizzBuzz i jak wykorzystać ją podczas rozmowy kwalifikacyjnej
Algorytmy

Co to jest gra FizzBuzz i jak wykorzystać ją podczas rozmowy kwalifikacyjnej

Gra FizzBuzz wykorzystywana jest na wielu rozmowach kwalifikacyjnych na programistę. Sprawdź, czy zdasz taki test. Wystarczy 10 minut, żeby się zapoznać z tą me

13 min18 lis 2019
Idempotent – idempotentny, czyli jaki?
Algorytmy

Idempotent – idempotentny, czyli jaki?

Idempotentny, idempotentność – idempotent – czyli właściwie co? W dzisiejszym odcinku zajmiemy się dobrą praktyką programistyczną, która polega na pisaniu idemp

9 min11 wrz 2019

Chcesz wdrożyć to u siebie?

Praktyczne kursy i wdrożenia AI oraz automatyzacji. Albo zapisz się na newsletter, żeby nie przegapić nowych treści.