Programming for Physics Bachelors II - NPRF041
|
|
|
||
Second part of basic course of programming for students of first year of bachelor study of physics. Contents of course is programming language Pascal (and Turbo Pascal), design of algorithms and programs.
Last update: T_KSVI (12.04.2001)
|
|
||
Last update: Zakouřil Pavel, RNDr., Ph.D. (05.08.2002)
|
|
||
1.Třídění, spojové seznamy, stromy, grafy
Základní metody vnitřního třídění (přímé metody, quicksort, heapsort, mergesort, přihrádkové třídění) - vnější třídění (přímé a přirozené slučování) - lineární spojové seznamy a operace s nimi - realizace zásobníku a fronty v poli a spojovým seznamem - stromy, grafy, průchody stromem a grafem - binární vyhledávací stromy bez vyvažování - hašování - programová realizace základních grafových algoritmů (souvislost grafu, Dijkstrův algoritmus, minimální kostra, topologické třídění) - principy objektového programování. 2. Rozšiřující informace dnešní trendy (programování řízené událostmi, opakované užívání softwarových komponent, užívané programovací jazyky, moderní ladicí prostředky, týmová práce ve vývoji software). Last update: G_I (28.05.2001)
|