Single Responsibility Principle – SRP – aplikacja
Dobrze tak jak już powiedziałem wystarczy już tych rozważań teoretycznych tego nudzenia i przejdźmy do praktycznego zastosowanie a wszystko stanie się jasne i proste, a najlepszy…
Czytaj więcej →Dobrze tak jak już powiedziałem wystarczy już tych rozważań teoretycznych tego nudzenia i przejdźmy do praktycznego zastosowanie a wszystko stanie się jasne i proste, a najlepszy…
Czytaj więcej →Oznacza to, że nasze klasy czy metody powinny posiadać tylko jedną odpowiedzialność. Nie powinien istnieć więcej niż jeden powód abyśmy chcieli zmodyfikować naszą klasę. Nie możemy…
Czytaj więcej →Postaram się wam teraz przedstawić ogólne zasady, jakie powinny być stosowane aby pisać dobry kod. Zapewne wszyscy chcielibyśmy aby nasze aplikacje jak i ich architektura była…
Czytaj więcej →Quick Sort to jedno z najszybszych i najczęściej używanych algorytmów sortowania. Jest to algorytm oparty na strategii "dziel i zwyciężaj". Działa poprzez wybór elementu zwanego "pivotem",…
Czytaj więcej →Merge Sort to skuteczny algorytm sortowania wykorzystujący strategię dziel i zwyciężaj. Charakteryzuje się stabilnością oraz czasem złożoności O(n log n), co czyni go idealnym do zastosowań…
Czytaj więcej →Sortowanie bąbelkowe to najprostszy algorytm sortowania, który działa poprzez wielokrotne zamianie sąsiednich elementów, jeśli są one w niewłaściwej kolejności.
Czytaj więcej →Sortowanie przez wstawianie (ang. insertion sort) to jeden z najprostszych algorytmów sortowania, który naturalnie odzwierciedla sposób, w jaki układamy karty do gry w ręce. Bierzesz kolejną…
Czytaj więcej →Powiedzmy, że mamy tablicę array[] która składa się z n elementów. I teraz naszym zadaniem jest napisać metodę, która znajdzie wybrany przez Nas element w tej…
Czytaj więcej →Sortowanie kubełkowe (Bucket Sort) to efektywny algorytm sortowania, który jest szczególnie skuteczny w przypadku równomiernie rozłożonych danych wejściowych.
Czytaj więcej →The selection sort algorithm sorts an array by repeatedly finding the minimum element from unsorted part and putting it at the beginning.
Czytaj więcej →Algorytm Kruskala to algorytm stosowany w teorii grafów do znajdowania minimalnego drzewa rozpinającego w grafie ważonym, co oznacza, że łączy on wszystkie wierzchołki grafu w drzewo…
Czytaj więcej →Algorytm Binary Search (inaczej znany jako wyszukiwanie binarne) to efektywny algorytm służący do wyszukiwania elementu w posortowanym zbiorze danych. Działa on przez podział zbioru na dwie…
Czytaj więcej →Algorytm sortowania sortuje tablicę, wielokrotnie znajdując minimalny element z nieposortowanej części tablicy i umieszczając go na początku. Algorytm utrzymuje dwie podrzędne tablice w danej tablicy.
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności