Jason
  • Strona główna
  • O mnie
  • Portfolio
    • Gry
    • Muzyka
    • Programy
  • Artykuły
  • Kontakt
  1. STRONA GŁÓWNA
  2. Artykuły
  3. Algorytmika

K najbliższych sąsiadów. Teoria i kod źródłowy

Szczegóły
Opublikowano: 02 kwiecień 2023
Odsłon: 996

Kolejnym tematem jest algorytm będący preludium do uczenia maszynowego, dziedziny, która robi teraz wielkie "bum" na rynku 💣. Poznaj "K najbliższych sąsiadów", zagadnienie identyfikacji nowych obiektów na podstawie sąsiedztwa z innymi obiektami (i nie tylko) 🗣!

Programowanie dynamiczne w algorytmice. Siatka "podproblemów"

Szczegóły
Opublikowano: 30 marzec 2023
Odsłon: 1153

Masz ode mnie następną porcję wiedzy z dziedziny algorytmiki. Pochylimy się nad programowaniem dynamicznym, które zostało pobieżnie opisane w artykule o dyskretnym problemie plecakowym, a teraz opiszę samą technikę bez podstawiania do jakiejkolwiek potrzeby. Programowanie dynamiczne bardzo mi się podoba jako samo podejście do szukania rozwiązania i Tobie też może się spodobać ☺️!

Problem NP-zupełny w algorytmice

Szczegóły
Opublikowano: 27 marzec 2023
Odsłon: 1366

Sięgniemy znowu do matematyki, abyśmy wyjaśnili sobie jeszcze jeden ważny termin jaki dotyczy algorytmów. Brzmi on: "problem NP-zupełny". Zapraszam do środeczka po wyjaśnienia i nie uciekać mi od tego, tylko dlatego, że głupio brzmi 😄!

Dyskretny problem plecakowy. Teoria i kod źródłowy

Szczegóły
Opublikowano: 21 marzec 2023
Odsłon: 2581

Dyskretny problem plecakowy to kolejne zagadnienie algorytmiczne, które zaraz wyłożymy profesjonalnie, jak na właściciela strony przystało 😁! Serdecznie zapraszam po "odbiór" wyjaśnień, jak i samego kodu źródłowego ❤️! Wchodzisz 🙂?

Zachłanność w algorytmice. Jak działa algorytm zachłanny?

Szczegóły
Opublikowano: 18 marzec 2023
Odsłon: 1926

Czy słyszałeś(-aś) kiedykolwiek o algorytmie "zachłannym" 🤔? Można sobie robić jajca, że jak algorytm może być "zachłanny" (pazerny, czy jak 😁?). Dowiedz się co oznacza w algorytmice termin "zachłanność", a przestanie to brzmieć bezsensownie 🧠.

Algorytm Dijkstry. Teoria i kod źródłowy

Szczegóły
Opublikowano: 15 marzec 2023
Odsłon: 2364

W kolejnym artykule o algorytmice, czas poruszyć jeden, bardzo znany i ważny algorytm umożliwiający wyznaczanie ścieżki do wskazanego węzła w grafie ważonym 🤩! Temat niniejszego artykułu to algorytm Dijkstry, także usiądź sobie wygodnie i czytaj z dużą uwagą 🫵!

Przeszukiwanie wszerz. Teoria i kod źródłowy

Szczegóły
Opublikowano: 12 marzec 2023
Odsłon: 1620

W dzisiejszym materiale przynoszę na tacy wytłumaczenie algorytmu (razem z kodem 😉) jakim jest przeszukiwanie wszerz 🔍. Temat dotyczy wyszukiwania danego elementu przy jak najmniejszej liczbie iteracji, więc powinien wzbudzać zainteresowanie wśród początkujących, jako że stanowi pierwszy krok do zagadnienia wyznaczenia najkrótszej ścieżki w grafie 😱! Wszystko wytłumaczę punkt po punkcie jak należy się z tym obchodzić i jak rozumieć działanie, a więc rozpoczynajmy 🚀!

Sortowanie szybkie. Teoria i kod źródłowy

Szczegóły
Opublikowano: 07 marzec 2023
Odsłon: 1570

Zaczynamy kolejny temat z algorytmiki 🧨! W tym artykule dowiesz o kolejnym algorytmie sortującym: sortowanie szybkie ⚡! Tradycyjnie wyjaśniam zasadę działania, złożoność czasową i na deser, kod źródłowy ❤️! Zapraszam do środka 😉!

Dziel i zwyciężaj w algorytmice. Metoda "dzielenia problemu"

Szczegóły
Opublikowano: 05 marzec 2023
Odsłon: 1369

"Dziel i zwyciężaj", to jeden z kolejnych ważnych tematów w algorytmice, jaki teraz weźmiemy sobie pod lupę 🔍. Termin jest jedną z metod projektowania algorytmu, więc temat dla Ciebie jest obowiązkowy do przeczytania 👀!

Sortowanie przez wybieranie. Teoria i kod źródłowy

Szczegóły
Opublikowano: 28 luty 2023
Odsłon: 1264

W kolejnym materiale dotyczącym algorytmiki dowiesz się o bardzo prostym algorytmie sortującym 😊. Nosi nazwę "sortowanie przez wybieranie" 🔔. Prosty do zrozumienia, a nawet do zaprogramowania, także włazić i żadne "ale" 😁!

Problem komiwojażera. Teoria i kod źródłowy

Szczegóły
Opublikowano: 25 luty 2023
Odsłon: 1872

Dziś wyjaśnimy sobie kolejny znany problem algorytmiczny 😮. Jest to bardzo popularny i ciekawy problem, który posiada pięknie brzmiącą nazwę "problem komiwojażera" 🥾. Rozpatrzymy dzisiaj 2 wersje algorytmów: rozwiązujący ten problem w sposób dokładny i aproksymacyjny ✅. Brzmi nieźle 🙂? No to wchodzić 😄!

Notacja dużego O. Miara efektywności algorytmu

Szczegóły
Opublikowano: 22 luty 2023
Odsłon: 1805

Temat niniejszego artykułu z algorytmiki: notacja dużego O. Przedstawię Ci na czym ona polega i jak interpretować wzory, na jakie natrafisz 🧠. Jeżeli już teraz głowisz się już nad samym hasłem, to wchodź, a nie pożałujesz 😊!

Wyszukiwanie binarne. Teoria i kod źródłowy

Szczegóły
Opublikowano: 19 luty 2023
Odsłon: 1376

W niniejszym artykule poznasz wyszukiwanie binarne - jeden z najprostszych do napisania algorytmów wyszukujących dany element w dużym zbiorze 🌟. Nie tylko dowiesz się jakie są wady i zalety, lecz także jakie warunki muszą zostać spełnione, aby zadziałało to w sposób oczekiwany 🎯! A na deser, dostaniesz w pełni działający kod źródłowy 🍨! Zapraszam, bez ściemy 😄!

Algorytm. Definicja i najistotniejsze informacje

Szczegóły
Opublikowano: 16 luty 2023
Odsłon: 1942

Czas na pierwszy merytoryczny materiał na temat algorytmów 🔧! Na wstęp, przygotowałem wyjaśnienie czym jest algorytm 🔢. Definicja wraz z dawką najistotniejszych informacji powinna wystarczyć, aby Cię oswobodzić z więzów niewiedzy na ten temat 😜!

Algorytmika nową kategorią na stronie! Czego się spodziewać?

Szczegóły
Opublikowano: 13 luty 2023
Odsłon: 1165

W dniu dzisiejszym, otwieram nową serię artykułów dla adeptów IT 🎉! Tym razem będzie to algorytmika 🥳! Dowiaduj się czym prędzej czego się spodziewać z mojej strony...na mojej stronie 😄! A będzie o czym pisać 😎!

Reklama

Najczęściej czytane

  • Komentarze w języku Python. Komentarz liniowy i blokowy
  • System dziesiętny na szesnastkowy. Metody konwersji
  • Funkcje matematyczne w języku Python z wyjaśnieniami
  • Konwersja typów danych w języku Python
  • Zapis do pliku tekstowego w języku Python. Metody zapisu
  • Systemy liczbowe w języku Python. Funkcje konwertujące
  • math w języku Python. Funkcje matematyczne
  • random w języku Python. Metody do pseudolosowania
  • Operatory w języku Python. Podział na rodzaje
  • Tablice dwuwymiarowe w języku Python. Definicja i modyfikacja

Tworzenie gier

  • 4 czynniki, bez których Twoja gra nie odniesie sukcesu!

  • 4 zasady tworzenia gry w zespole

  • 5 porad dla początkujących deweloperów gier

  • 5 prawd o tworzeniu gier, które mogą Cię zaskoczyć!

  • 7 NAJWAŻNIEJSZYCH umiejętności programisty gier

  • Błędy programistów gier. Jak rozpoznać, że gra jest źle zrobiona?

  • Chcesz być niezależnym deweloperem gier? Musisz to wiedzieć!

  • Framework to nie to samo co silnik gry i biblioteka!

  • Game jam. 6 porad jak się do niego przygotować

  • Gry dwuwymiarowe i trójwymiarowe od strony nakładu pracy

Język C#

  • abstract w języku C#. Klasa, metoda i właściwość abstrakcyjna

  • base w języku C#. Odniesienie do klasy bazowej

  • BinaryReader w języku C#. Binarny odczyt z pliku

  • BinaryWriter w języku C#. Binarny zapis do pliku

  • C# kolejnym językiem programowania na stronie Jasona!

  • Cechy języka C#. Poznaj powody, dla których warto go umieć!

  • class w języku C#. Definicja nowego typu danych

  • Console w języku C#. Lista właściwości i metod

  • ConsoleColor w języku C#. Zmiana kolorów konsoli

  • ConsoleKeyInfo w języku C#. Wykrywanie wciśniętych klawiszy

Programowanie

  • 4 zasady programowania obiektowego, które musisz znać!

  • Alternatywa bitowa w programowaniu. Operacja OR na bitach

  • Alternatywa rozłączna w programowaniu. Operacja XOR

  • Alternatywa w programowaniu. Operacja OR

  • Bitowa alternatywa rozłączna w programowaniu. Operacja XOR na bitach

  • break i continue. Różnice oraz wpływ na przebieg pętli

  • C czy C++? To nie jest aż tak oczywiste jak się wydaje

  • Czcionki dla programistów, które DOSKONALE pasują do kodu

  • Czy każdy może nauczyć się programować?

  • Czy programowanie jest trudne? Fakty i mity

Reklama

Pragniesz przyjąć pod swój dach kociego przyjaciela? Zapraszam na stronę mojej mamy, która od ponad 20 lat zajmuje się hodowlą kotów rasowych Maine Coon 😎!

coonkitty.eu

mgr inż. Stanisław "Jason" Popowski. Właściciel firmy "Blue Limes", niezależny deweloper gier, twórca internetowy.

Prawa autorskie © 2016-2026 Jason. Wszelkie prawa zastrzeżone.

InstagramBlueskyFacebookSoundClouditch.ioNewgroundsGitHubGoogle PlayLinkedInYouTubeLinktree