Zainteresowania zawodowe: programowanie (C++, Java, C#, F#), technologie webowe, szeroko rozumiana algorytmika, metematyka klasyczna.
1 dzisiaj
10 w obecnym miesiącu
55 w bieżącym roku
6087 od powstania strony
Celem tych zajęć jest zapoznanie studentów z podstawowymi zagadnieniami algorytmicznymi oraz metodami ich skutecznego rozwiązywania za pomocą programów pisanych w języku C++ w środowisku programistycznym Code::Blocks a także w językach C# i F# na platformie .Net.
Na wykładzie prezentowanych będzie wiele różnorodych problemów obliczeniowych oraz skutecznych i efektywnych metod ich rozwiązywania. Omawiane będą podstawowe techniki konstuowania algorytmów i analizy ich złożoności obliczeniowej. Szczególny nacisk będzie położony na sposób w jaki dane są przechowywane w pamięci komputera, gdyż od organizacji danych bardzo często zależy czas działania programu rozwiązującego określone zadanie.
W ramach konwersatorium będzie omawiany język programowania C++ na poziomie programowania strukturalnego z elementami obiektowości oraz podstawowe elementy z biblioteki standardowej STL. Krótkie i proste przykłady powinny wspomóc naukę programowania w tym języku.
...
29 listopada 2017 r: scalanie, podział, wyszukiwanie k-tego elementu, wyszukiwanie binarne
3 stycznia 2018 r: techniki rozwiązywania zadań algorytmicznych
...
f(n) mikrosekund | czas t | ||||
sekunda | minuta | godzina | dzień | miesiąc | |
log(n) | |||||
√n | |||||
n | |||||
n2 | |||||
2n |