1
Dinamičke strukture u programiranju (zadaci) 1.Napisi proceduru za dodavanje elementa na kraj liste 2.Napisi f-ju koja odredjuje da li je lista prazna 3.Napisati f-ju koja vraca aritmeticku sredinu liste 4.F-ju koja iz liste celih brojeva brise parne brojeve 5. Napisati program koji ce duplirati one elemente liste koji su se pojavili samo jedanput u toj listi. 6. Napisati proceduru kojom se formira druga lista koja se sastoji od elemenata date liste, a sortirana je u neopadajucem redosledu po kriterijumu rastojanja od aritmeticke sredine date liste. 7.Za polinom listu napisati funkcije/procedure: a)umetni(umetni na kraj liste), b)stampaj (misli se na ceo polinom), c)proceduru dif (P,Q) koja odredjuje polinom Q kao izvod polinoma P, d)testirati sve u glavnom programu 8.U type definisati dvostruko povezanu listu i napisati procedure stampaj, napoc i nakraj. Testirati u glavnom programu. 9. N drugova je rasporedjeno u krug. Pocev od prvog izbacivati katog suzavajuci krug. Ispisati poredak izbacvivanja drugova iz kruga 10. Dato je n krugova sa r{poluprecnikom} i O(x,y) {centrom kruga}. Napisati program koji ce odrediti da li postoji presek medju krugovima i ako postoji odredjuje parove svih krugova koji se seku. 11.Napisati f-ju koja vraca maksimalni element stabla 12.Napisati f-ju koja vraca pokazivac na maksimalni element stabla 13.Napisati proceduru koja brise binarno stablo

Dinamičke Strukture u Programiranju

  • Upload
    milad

  • View
    217

  • Download
    4

Embed Size (px)

DESCRIPTION

Zadaci

Citation preview

  • Dinamike strukture u programiranju (zadaci)

    1.Napisi proceduru za dodavanje elementa na kraj liste

    2.Napisi f-ju koja odredjuje da li je lista prazna

    3.Napisati f-ju koja vraca aritmeticku sredinu liste

    4.F-ju koja iz liste celih brojeva brise parne brojeve

    5. Napisati program koji ce duplirati one elemente liste koji su se pojavili samo jedanput u toj listi.

    6. Napisati proceduru kojom se formira druga lista koja se sastoji od elemenata date liste, a sortirana je

    u neopadajucem redosledu po kriterijumu rastojanja od aritmeticke sredine date liste.

    7.Za polinom listu napisati funkcije/procedure:

    a)umetni(umetni na kraj liste),

    b)stampaj (misli se na ceo polinom),

    c)proceduru dif (P,Q) koja odredjuje polinom Q kao izvod polinoma P,

    d)testirati sve u glavnom programu

    8.U type definisati dvostruko povezanu listu i napisati procedure stampaj, napoc i nakraj. Testirati u

    glavnom programu.

    9. N drugova je rasporedjeno u krug. Pocev od prvog izbacivati katog suzavajuci krug. Ispisati poredak

    izbacvivanja drugova iz kruga

    10. Dato je n krugova sa r{poluprecnikom} i O(x,y) {centrom kruga}. Napisati program koji ce odrediti da

    li postoji presek medju krugovima i ako postoji odredjuje parove svih krugova koji se seku.

    11.Napisati f-ju koja vraca maksimalni element stabla

    12.Napisati f-ju koja vraca pokazivac na maksimalni element stabla

    13.Napisati proceduru koja brise binarno stablo