Jeśli chcesz zrobić pierwszy krok, aby zacząć programować to ten artykuł będzie dobrym początkiem. Nie zwlekaj, znajdziesz tutaj szereg różnych przydatnych informacji jak przygotować swoje środowisko pracy z językiem C++.
czytaj więcejTangramy z serii T pojawiły się po raz pierwszy w 1903 roku w Nowym Jorku. Jest to odmiana oryginalnych tangramów, które pojawiły się 3000 lat temu w Chinach. Sprawdź sam czy jesteś w stanie ułożyć wybrane obrazki.
czytaj więcejSortowanie ciągu liczbowego to jedno z podstawowych zagadnień informatyki. Dane do uporządkowania są wszędzie: od spisu kontaktów w telefonie komórkowym po ogromne bazy danych klientów w bankach. Istnieje wiele różnych algorytmów sortujących dane.
czytaj więcejZastosowanie metody "dziel i zwyciężaj" do optymalizacji wyszukiwania minimum i maksimum na liście. Pozwala to na szybsze wyszukiwanie poszukiwanych wartości. Myląca jest tutaj złożoność algorytmu, która wynosi tyle samo co w przypadku wyszukiwania liniowego.
czytaj więcejJednoczesne znajdowanie najmniejszego i największego elementu jest przydatne w wielu przypadkach. Najprostsze wyszukiwanie ma złożoność O(n) i polega na sprawdzaniu każdego elementu. Znajduje zastosowanie w wyznaczaniu rozpiętości danych oraz jako funkcja pomocnicza sortowania przez zliczanie.
czytaj więcejSortowanie Grzebieniowe opiera się na sortowaniu Bąbelkowym. Różnica tkwi w ilości porównań, które wykonujemy. Ponadto opisana metoda sortowania wyróżnia się empirycznie wyznaczonym współczynnikiem, który znacząco przyśpiesza sortowanie.
czytaj więcejSortowanie pozycyjne to metoda sortowania, która nie sortuje całymi wyrażeniami, a pojedyńczymi znakami na każdej pozycji wyrażeń. W ten sposób możliwe jest sortowanie wyrazów tak jak jest to zrobione w słowniku.
czytaj więcejOpis algorytmu zachłannego, który oblicza jak należy wydać resztę, aby należało użyć do tego jak najmniejszą ilość banknotów oraz monet. Przedstawiony algorytm bardzo łatwo dostosować do innej waluty lub niestandardowych wartości pieniędzy.
czytaj więcejAlgorytm Newtona-Raphsona pozwala na obliczenie pierwiastka kwadratowego z liczby nieujemnej. Metoda wyliczania opiera się na przedziałach - w każdym kroku wybieramy coraz mniejszy przedział liczb, który może zawierać nasze rozwiązanie.
czytaj więcejSortowanie liniowe listy liczby całkowitych z określonego zakresu. Algorytm niestety posiada ograniczenia, które nie pozwalają na swobodną adaptację do innego rodzaju danych, ale warto się z nim zapoznać.
czytaj więcej