5673850222

5673850222



Struktury danych. Proste typy danych: standardowe, okrojone, tablice, rekordy, rekordy z wariantami, zbiory, elementarne operatory plikowe.

2

Struktury dynamiczne. Listy jednokierunkowe, tablicowa implementacja list, stos, kolejka FIFO, drzewa binarne i wyrażenia arytmetyczne.

2

Sortowanie. Sortowanie: przez wstawianie i wybieranie, sortowanie bąbelkowe (algorytmy klasy 0(N2)), szybkie (algorytmy klasy 0(Loq N)), przez kopcowanie, scalanie, drzewiaste.

2

Algorytmy przeszukiwania. Przeszukiwanie liniowe i binarne, transformacja kluczowa (hashing).

Algorytmy sterowania maszyn

Zajęcia zaliczeniowe: wystawianie ocen końcowych, wpisy do indeksu B. Treść zajęć laboratoryjnych

2

1

1

Tematyka zajęć

Zajęcia wprowadzające. Szkolenie BHP, zasady zaliczenia przedmiotu, podział na grupy, harmonogram ćwiczeń.

Liczba

godzin

1

Algorytmy liniowe i warunkowe: Interfejs programu narzędziowego , budowa algorytmów, testowanie, analiza złożoności czasowej.

2

Algorytmy iteracyjne. Zastosowanie instrukcji iteracyjnej "dopóki", i "powtarzaj", Algorytm wyboru minimum z n liczb, Algorytm obliczania silni, analiza złożoności obliczeniowej alqorytmów.

2

Algorytmy rekurencyjne., Liczby Fibonacciego, Schemat Homera, Algorytm Euklidesa, Metoda "dziel i zwyciężaj", dywan Sierpińskiego.

4

Algorytmy złożone: Algorytmy realizujące działania na macierzach. Kolejki priorytetowe i słowniki. Przeszukiwanie, liniowe i binarne, funkcje H, podwójne kluczowanie

6

Wybrane algorytmy sortowania. Algorytmy sortowania przez wybieranie, wstawianie, bąbelkowe, flaqa polska i flaqa francuska.

6

Aplikacja alqorytmów sterowania maszyn

8

Zajęcia zaliczeniowe: wystawianie ocen końcowych, wpisy do indeksu

7. Wykaz literatury podstawowej

a)    Harris, Simon . Algorytmy od podstaw. Wyd. Helion 2006

b)    Banachowski L., Diks K., Rytter W., Algorytmy i struktury danych, WNT, 2001

1


cj Wróblewski P.: Algorytmy struktury danych i techniki programowania. Wyd. Helion 2003r.

d)    Tatjewski, P. Sterowanie zaawansowane obiektów przemysłowych : struktury i algorytmy.. Warszawa : Akademicka Oficyna Wydawnicza Exit, 2002.

e)    Cendrowska D. Obiekty z klasąlListy do początkującego programisty. Wyd. PWN 2008

8. Wykaz literatury uzupełniającej

a)    Aho Jon. V., John E. Hopcroft, Jeffrey D. Ullman: Algorytmy i struktury danych. Wyd. Helion 2003r.

b)    Bentley J., Perełki oprogramowania, WNT 2001

c)    Mirkowska G., Salwicki A., Logika algorytmiczna dla programistów, WNT 1992

d)    Wirth N.: Algorytmy + struktury danych = programy. Wyd. WNT W-wa 2002 r.

e)    Kwiatkowska A., Łukasik E.: Schematy zwarte NS przykłady i zadania. Wyd. Mikom 2004 r.

f)    Harel D., Rzecz o istocie informatyki, Algorytmika, WNT, 2008

Opracował: dr Marek Błaszczak


168



Wyszukiwarka

Podobne podstrony:
Proste typy zmiennych w C (dok.) Arytmetyka w C Tablice int Tablice w C (wersja nieinwazyjna) Tab
Strukturalne typy danych: tablica, rekord, plik tekstowy i elementowy. Operacje na strukturach. Dyna
Wykład IITyp danych, proste typy danych Algorytmy i struktury danych Wyższa Szkoła Biznesu Seme
grb 1 jpeg 2> ANALIZA EKONOMICZNO-PRZESTRZENNA 7. Wskaż typowe struktury danych w 1. Jakie ty
IMG950 (5) Struktura danych: •    sposób uporządkowania informacji w komputerze np. r
074 TIF Tablice są powszechnie używanymi strukturami danych. Są łatwe w tworzeniu i zapewniają bardz
WYKŁAD4 i5 TYPY STRUKTURALNE Poznane dotąd typy danych : Integer, Real, Clar, Boolean, wyfcczeniowy
25 1.3. TYPY DANYCH, STRUKTURY DANYCH 1ADT Drugim abstrakcyjnym typem danych, używanym przez procedu
27 1.3. TYPY DANYCH, STRUKTURY DANYCH I ADT pola rekordu) są natomiast dostępne w sposób bezpośredni

więcej podobnych podstron