Wyszukiwarka artykułów
Znaleziono 68 wyników dla frazy 1%' AND 4304=4304 AND '%'='
Algorytm: Największy wspólny dzielnik (algorytm Euklidesa)
Wyznaczanie największego wspólnego dzielnika jest jednym z tych zadań, które prawie każdy pamięta z lekcji matematyki z pierwszych klas podstawówki. Wyznaczanie największego wspólnego dzielnika (NWD) dwóch liczb ma spore znacznie w teorii liczb, bowiem pozwala skracać ułamki i w ten ...
Algorytm: Sprawdzanie czy zadana liczba jest liczbą pierwszą (algorytm na liczby pierwsze)
Zacznijmy od zdefiniowania czym są liczby pierwsze. Liczby pierwsze to te liczby naturalne większe od 1, które mają tylko dwa dzielniki naturalne - jedynkę i samą siebie. Liczby pierwsze mają bardzo duże znaczenie w informatyce, bowiem wyznaczanie dużych liczb pierwszych wymaga bardzo ...
Algorytmika: Sortowanie - definicja, wymagania, złożoność, sposób porównywania elementów
Sortowanie - definicja Czym jest sortowanie? Otóż sortowanie polega na uporządkowaniu pewnej grupy elementów względem danego kryterium. Kryterium tym może być np. wielkość (przy sortowaniu liczb), kolejność słownikowa (w przypadku sortowania ciągu znaków), wielkość pliku (przy ...
Algorytm: Sortowanie przez wybór (selection sort)
Wprowadzenie Sortowanie przez wybór jest w zasadzie jednym z najprostszych do zrozumienia i zaimplementowania w danym języku programowania algorytmem sortowania. Sprecyzujmy warunki sortowania: Dane: n elementów oznaczonych x[1], x[2], x[3], ..., x[n] oraz operator porównania tych elementów, ...
Algorytm: Sortowanie przez wstawianie / umieszczanie (insertion sort)
Wprowadzenie Sortowanie przez wstawianie, zwane inaczej sortowaniem przez umieszczanie, podobnie jak sortowanie przez wybór jest jednym z najprostszych do zrozumienia i zaimplementowania w danym języku programowania algorytmem sortowania. Sprecyzujmy warunki sortowania: Dane: n elementów ...
Algorytm: Sortowanie bąbelkowe (bubble sort)
Wprowadzenie Sortowanie bąbelkowe (ang. Bubble sort) często bywa uważane za najprostszy sposób sortowania. Jest ono pierwszym algorytmem sortowania jaki jest przedstawiany początkującym programistom czy informatykom. Jak się za pewne już domyślasz, ja wcale tak nie uważam. Nie dość, ...
Algorytm: Sortowanie szybkie ( quick sort ) - najszybsza metoda prostego sortowania
Algorytm Sortowanie szybkie (ang. Quick sort) jest uważane za najszybszą w praktyce metodę prostego sortowania. Algorytm jest łatwy do zrozumienia, trochę trudniejsza jest implementacja, mimo to zachęcam Cię bardzo do poznania tej metody sortowania. Na bazie tego algorytmu powstają również ...
Algorytmika: Kryptografia i szyfrowanie danych - wymysł czy konieczność
Kryptografia - definicja Kryptografia jest nauką zajmującą się szyfrowaniem danych. Celem kryptografii jest wymyślanie różnych szyfrów, tak aby dane zaszyfrowane były jak najbardziej bezpieczne. Z mojego punktu widzenia kryptografia jest częścią algorytmiki, dlatego też zagadnienia ...
Kryptografia: Szyfr Cezara - idea i zastosowanie, funkcja szyfrująca i deszyfrująca
Szyfr Cezara - rys historyczny Szyfr Cezara jest w zasadzie najstarszym sposobem szyfrowania informacji. Autorstwo tego szyfru przypisuje się Juliuszowi Cezarowi, mimo że podejrzewa się, że to nie on był jego wynalazcą. Juliusz Cezar za pomocą tego szyfru pisał listy do Cycerona. Mimo, ...
Szyfr ROT-13 - zastosowanie, idea, funkcja szyfrująca, funkcja deszyfrująca
Zastosowanie szyfru ROT-13 Szyfr ROT-13 był i nadal jeszcze jest stosowany na grupach dyskusyjnych. Jego głównym początkowym celem było omijanie filtrów blokujących używanie niecenzuralnych zwrotów. W ten sposób można było pisać niecenzuralne wypowiedzi, które i tak odczytywały tylko ...