<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Algorithms on Spaghetti Code 🍝</title>
    <link>https://spaghetti-code.net/pl/tags/algorithms/</link>
    <description>Recent content in Algorithms on Spaghetti Code 🍝</description>
    <image>
      <title>Spaghetti Code 🍝</title>
      <url>https://spaghetti-code.net/images/og-default.png</url>
      <link>https://spaghetti-code.net/images/og-default.png</link>
    </image>
    <generator>Hugo -- 0.160.0</generator>
    <language>pl</language>
    <lastBuildDate>Wed, 04 Nov 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://spaghetti-code.net/pl/tags/algorithms/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Co To Jest Tabela Haszująca? Haszowanie I Kolizje Wyjaśnione</title>
      <link>https://spaghetti-code.net/pl/posts/fundamentals/co-to-jest-tabela-haszujaca/</link>
      <pubDate>Wed, 04 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/pl/posts/fundamentals/co-to-jest-tabela-haszujaca/</guid>
      <description>Tabela haszująca zmienia klucz w indeks tablicy w czasie stałym, aż dwa klucze się zderzą. Jak działają haszowanie, chaining, open addressing i load factor.</description>
    </item>
    <item>
      <title>Wyrażenia Regularne Wyjaśnione: Jak Naprawdę Działa Regex</title>
      <link>https://spaghetti-code.net/pl/posts/fundamentals/wyrazenia-regularne-wyjasnione/</link>
      <pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/pl/posts/fundamentals/wyrazenia-regularne-wyjasnione/</guid>
      <description>Silnik regex nie skanuje ciągu na raz, tylko wzorzec token po tokenie i wraca się (backtracking) po niepowodzeniu. Jak to działa i czemu czasem się zawiesza.</description>
    </item>
    <item>
      <title>Rekurencja Wyjaśniona: Kiedy ją Stosować, a Kiedy Nie</title>
      <link>https://spaghetti-code.net/pl/posts/fundamentals/rekurencja-wyjasniona/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/pl/posts/fundamentals/rekurencja-wyjasniona/</guid>
      <description>Rekurencja wyjaśniona na realnym kodzie: jak działa stos wywołań i przypadek bazowy, kiedy wygrywa z pętlą, czemu Python i JS się wysypują, i memoization.</description>
    </item>
    <item>
      <title>Czemu 0.1 &#43; 0.2 Nie Daje 0.3: Liczby Zmiennoprzecinkowe</title>
      <link>https://spaghetti-code.net/pl/posts/fundamentals/czemu-0-1-plus-0-2-nie-daje-0-3/</link>
      <pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/pl/posts/fundamentals/czemu-0-1-plus-0-2-nie-daje-0-3/</guid>
      <description>Liczby zmiennoprzecinkowe rzadko zapisują dziesiętne wartości dokładnie: 0.1 &#43; 0.2 daje 0.30000000000000004, nie 0.3. Jak bezpiecznie porównywać floaty.</description>
    </item>
    <item>
      <title>Notacja Big O Wyjaśniona na Przykładach Kodu</title>
      <link>https://spaghetti-code.net/pl/posts/fundamentals/notacja-big-o/</link>
      <pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/pl/posts/fundamentals/notacja-big-o/</guid>
      <description>Notacja Big O na prawdziwym kodzie: funkcje mierzone przy rosnących danych, czego notacja nie mówi i jak wyłapać ukryte O(n^2), zanim trafi na produkcję.</description>
    </item>
  </channel>
</rss>
