Programs and algorithms in C
- wprowadzenie do tematyki
- definicja podstawowych właściwości języka
- ustawianie środowiska pracy
- zamiana liczb dziesiętnych na binarne
- bubble sort
- strcpy, strcat, strcmp, strncmp -> bez wskaźników
- operacje na tablicach jedno i wielowymiarowych
- dodawanie i mnozenie macierzy
- wskaźniki i referencje
- strcpy, strcat, strcmp, strncmp -> na wskaźnikach
- funkcje (void, int)
- zamiana liter małych na duze za pomocą ASCII
- funkcje
- zwracany typ funkcji
- reukrencja
- gra z wykorzystaniem algorytmu minimax
- plansza 3x3
- komputer nigdy nie przegra
- wersja z tablicą 10x10
- przewiduje 3 ruchy do przodu
- przy depth = 4 wiesza się ...
- teoretycznie da się z nią wygrać!
- algorytm minimax
- przewiduje 6 ruchów do przodu
- działa
- wstawianie na koniec listy
- wstawianie na początek listy
- usuwanie elementu
- usuwanie całej listy
- wyświetlanie całej listy
- znajdowanie elementu w liście
- kopiowanie listy
- wstawianie na koniec listy
- wstawianie na początek listy
- usuwanie elementu
- usuwanie całej listy
- wyświetlanie całej listy
- znajdowanie elementu w liście
- kopiowanie listy (nie działa ...)
- wstawianie do drzewa
- znajdowanie wartości
- usuwanie drzewa
- kopiowanie drzewa
- basic client-server app
- you can use it as a comunicator between two terminals
- problems with buffer clearance
- used to transfer files via socket
- uses arpha/inet.h
- creates file with the same content as the file.txt
- tic-tac-toe game based on client-server architecture
- client makes move and sends it to server
- server puts move on the board and sends it to client
- using minimax algorythm