Algorytm, który pozwala na bardzo szybkie wyszukiwanie danych wśród wielu elementów. Ograniczeniem jego implementacji jest potrzeba, aby przeszukiwana tablica była posortowana. Wtedy złożność algorytmu wynosi Θ(log2n).
czytaj więcejKlasyczny model Lotki-Volterry pozwala na analizę zmiany liczebności sztuk gatunków ofiar i drapieżcy w określonym czasie. Metoda wyliczania jest mało elastyczna i nie uwzględnia wielu czynników. Mimo to wyniki obliczeń są bardzo zbliżone do prawdziwych.
czytaj więcejOperacje arytmetyczne w C++ zapisuje się bardzo łatwo. Jednak ze względu na to, że różne znaki w kodzie mogą oznaczać różne operatory to bardzo często istnieje potrzeba wykorzystania funkcji zamiast pojedynczego znaku.
czytaj więcejPełne rozwiązania zadań konkursowych z I Warszawskiego Konkursu Informatycznego (znany dziś jako LOGIA), który odbył się w roku szkolnym 1994/95. Omawiane zadania pochodzą z etapu I i polegają na narysowaniu różnego rodzaju grafik.
czytaj więcejDostosowanie typu zmiennej do danych, które ma przechowywać pozwala zoptymalizować wykorzystanie pamięci komputera w trakcie wykonywania programu. Chociaż z początku wystarczają tylko podstawowe typy danych to warto poznać też kilka innych.
czytaj więcejInterakcja z użytkownikiem polega na wypisywanie odpowiednich danych na podstawie wprowadzonych informacji. W konsoli systemowej możliwe jest wczytanie liczb oraz znaków. Umożliwia to wymianę informacji pomiędzy maszyną, a człowiekiem.
czytaj więcejZmienne pozwalają na przechowywanie informacji wprowadzonych przez użytkownika. Liczby przechowywane w nich reprezentują różnego rodzaju dane. W typach prostych możemy przechowywać liczbę całkowitą, rzeczywistą znak oraz wartość logiczną.
czytaj więcejPodczas wypisywania tekstu na konsolę lub do strumienia przydatna jest znajomość znaków specjalnych. Są to znaki, które z powodów zarezerwowania ich przez język C++ nie mogą zostać użyte bezpośredni w kodzie.
czytaj więcejJajko Kolumba to nietypowe tangramy bowiem klocki zostały wycięte z kształtu jajka. Jest to zestaw, który po 1963 roku nie był produkowany i dopiero niedawno zaczął powracać na półki zaskarbiając serca wielu miłośników puzzli.
czytaj więcejArtykuł opisuje jak napisać swój pierwszy program w C++. Jest to druga lekcja, w której krok po kroku wytłumaczę podstawy składni języka C++ oraz jak skompilować napisany przez siebie program w Visual Studio.
czytaj więcej