17.08.2013 Views

Bakalaura studiju programmas - Daugavpils Universitāte

Bakalaura studiju programmas - Daugavpils Universitāte

Bakalaura studiju programmas - Daugavpils Universitāte

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nosaukums Algoritmi un datu struktūras II<br />

Kursa līmenis (1,2,3,4,5,6,7,P) 2<br />

Kredītpunkti 2<br />

Apjoms (akadēmisko kontaktstundu skaits semestrī) 32<br />

Zinātnes nozare Datorzinātnes<br />

Zinātnes apakšnozare<br />

Kursa autori (vārds uzvārds, struktūrvienība, amats)<br />

Vija Vagale, Informātikas katedra, asistente.<br />

Priekšzināšanas (kursa nosaukums, <strong>programmas</strong> daļa, kurā kurss jāapgūst)<br />

Kursa anotācija:<br />

Kurss ir paredzēts bakalaura <strong>studiju</strong> <strong>programmas</strong> “Matemātika” studentiem.<br />

Datu organizācija failu veidā. Failu apvienošanas algoritmi. Rekursijas. Rekursīvo funkciju izmantošana<br />

programmēšanā. Saraksti. Realizācija. Galvenās darbības ar sarakstu. Steka, rindas un deka jēdzieni. Grafa jēdziens,<br />

grafa pārskatīšanas algoritmi. Koki, kokveida datu struktūru attēlošana. Binārie koki. Stipri izvērsta koka jēdziens.<br />

B-koki.<br />

Kursa apraksts - plāns:<br />

16 lekcijas, 16 semināri<br />

1. Datu organizācija failu veidā. Failu apvienošanas algoritmi.<br />

2. Rekursijas. Rekursīvo funkciju izmantošana programmēšanā.<br />

3. Saraksti. Realizācija. Galvenās darbības ar sarakstu.<br />

4. Steka, rindas un deka jēdzieni.<br />

5. Grafa jēdziens, grafa pārskatīšanas algoritmi.<br />

6. Koki, kokveida datu struktūru attēlošana. Binārie koki.<br />

7. Stipri izvērsta koka jēdziens. B-koki.<br />

Prasības kredītpunktu iegūšanai:<br />

Diferencētā ieskaite.<br />

Literatūra (01-mācību literatūra):<br />

1. Вирт Н. Алгоритмы и структуры данных. – СПб.: Невский Диалект, 2001. –352 с.<br />

2. А. Ахо, Дж. Хопкрофт, Дж. Ульман. Построение и анализ вычислительных алгоритмов.- Издательский<br />

дом “Вильямс”, 2000. - 384 c.<br />

3. Сибуя М., Ямамото Т. Алгоритмы обработки данных. – М: Мир, 1986. – 218с.<br />

4. Лэгсам Й, Огенстайн М. Структуры данных для персональных ЭВМ – М: Мир, 1989. –586с.<br />

5. Кнут Д.Э. Искусство программирования, тт.1-3. “Вильямс”, Москва-Петербург-Киев, 2000.<br />

6. Кетков A., Кетков Ю., Практика программирования Бейсик, Си, Паскаль. Самоучитель. СПб.: БХВ-<br />

Петербург, 2001. - 480 с.<br />

7. Кормен Т., Лейзерсон Ч., Ривест Р., Алгоритмы: построение и анализ. М.: МЦНМО, 2000. - 960с.<br />

8. Майкл Мейн, Уолтер Савитч Структуры данных и другие объекты в C++, Издательский дом “Вильямс”,<br />

2002. - 832 c.<br />

9. Седжвик Роберт Фундаментальные алгоритмы на C. Части 1 - 5. Анализ. Структуры данных.<br />

Сортировка. Поиск. Алгоритмы на графах. "ДиаСофтЮП", 2003.<br />

Kādām <strong>studiju</strong> programmām un to daļām (A, B, C, D) ir piederīgs šis kurss:<br />

<strong>Bakalaura</strong> <strong>studiju</strong> <strong>programmas</strong> “Matemātika” B daļa.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!