Катедра за рачунарску технику и информатику. Анализа сложености. Програмирање 1

Size: px
Start display at page:

Download "Катедра за рачунарску технику и информатику. Анализа сложености. Програмирање 1"

Transcription

1 Катедра за рачунарску технику и информатику Анализа сложености Програмирање 1 ЕТФ - Београд Катедра за рачунарску технику и информатику 1/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 2/36 САДРЖАЈ Увод УВОД СЛОЖЕНОСТ AЛГОРИТАМА РЕД ФУНКЦИЈЕ СЛОЖЕНОСТИ КЛАСЕ АЛГОРИТАМА ПРИМЕРИ Мера ефикасности Потрошња рачунарских ресурса Зависност од димензије проблема Време извршавања Т(n) временска сложеност Меморијски простор M(n) просторна сложеност ЕТФ - Београд Катедра за рачунарску технику и информатику 3/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 4/36

2 Време извршавања Време извршавања Време извршавања зависи од: Скупа машинских инструкција Програмског преводиоца Улазних података Инхерентне временске сложености Игнорисати стварно време извршавања појединих наредби Свести време на апстрактне јединице Узети у разматрање доминантне операције Секвенцијално извршавање инструкција ЕТФ - Београд Катедра за рачунарску технику и информатику 5/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 6/36 Функција временске сложености Математички апарат Димензија проблема n - параметар који највише утиче на извршавање Одређивање Т(n) Егзактно O(f(n)) o(g(n)) Комбинаторика Рачун вероватноће Алгебарске трансформације Теорија редова чекања Идентификација најзначајнијих чланова ЕТФ - Београд Катедра за рачунарску технику и информатику 7/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 8/36

3 Математички апарат О - нотација n i= 1 i 2 n n( n + 1) i = i= 1 2 n i= 1 n( n + 1)(2n + 1) = 6 a i n+ 1 a 1 = a 1 ЕТФ - Београд Катедра за рачунарску технику и информатику 9/36 За функцију T(n) се каже да је O(f(n)) ако постоје константе c и n 0 тако да је: T(n) < cf(n) за свако n > n 0 Тада је lim T(n) f (n) = n ЕТФ - Београд Катедра за рачунарску технику и информатику 10/36 c o-нотација О - нотација За функцију T(n) се каже да је o(g(n)) ако је lim n T(n) g(n) = 0 За функцију T(n) се каже да је O(f(n)) ако постоје константе c и n0 тако да је: T(n) < cf(n) за свако n > n0 Тада је lim T(n) f (n) = n c ЕТФ - Београд Катедра за рачунарску технику и информатику 11/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 12/36

4 О - нотација О нотација Полиномијални ред функције сложености је коначни полином T(n)=O(n k ) Експоненцијални - T(n) k (a n a ) lim n k 0 = + Уколико два програмска сегмента P1 и P2 имају сложеност f1(n) и f2(n), онда је укупна сложеност секвенце O(MAX(f1(n), f2(n))) ЕТФ - Београд Катедра за рачунарску технику и информатику 13/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 14/36 О нотација О нотација Уколико се програмски сегмент P2 комбинује са сегментом P1 тако да чини секвенцу са делом сегмента P1 који доминантно одређује сложеност, онда је укупна сложеност секвенце O(f1(n)f2(n)) Tранзитивност - Уколико је f(n) реда O(g(n)), а g(n) реда O(h(n)) онда је иf(n), такође реда O(h(n)) ЕТФ - Београд Катедра за рачунарску технику и информатику 15/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 16/36

5 О нотација Класе алгоритама Занемаривање константних чланова Даје горњу границу сложености Апроксимације f(n) const log 2 n n n*log 2 n n 2 n k (k>2) k n (k>1) n! Тип алгоритма Константни Логаритамски Линеарни Линеарни-логаритамски Квадратни Степени Експоненцијални Факторијелни ЕТФ - Београд Катедра за рачунарску технику и информатику 17/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 18/36 Константни алгоритми Логаритамски алгоритми О(1) - Сложеност не зависи од димензије проблема Нпр. Уметање искидање са стека О(log n) Општи принцип: Дељење проблема до партиције јединичне величине ЕТФ - Београд Катедра за рачунарску технику и информатику 19/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 20/36

6 Логаритамски алгоритми - Пример Линеарни алгоритми Бинарно претраживање found := false; low := 1; high := n; while(low <= high) and (not found) do mid := (low+high) div 2; if a[mid] = k then found := true else if k < a[mid] then high := mid+1 else low := mid+1; end; if found then pos := mid else pos := 0; ЕТФ - Београд Катедра за рачунарску технику и информатику 21/36 О(n) Нпр. секвенцијална обрада података (претраживање несортираних вектора илиста) Општа форма for i:= 1 to n do {Obrada koja traje vreme t} end; ЕТФ - Београд Катедра за рачунарску технику и информатику 22/36 Линеарни алгоритми Линеарни алгоритми - Пример Средњи број инструкција I(n) T(n) = t i I(n) t i време извршавања просечне инструкције Ред функције сложености се одређује из I(n) Тражење максималног елемента неуређеног низа Vmax := V[1] for i := 2 to n do if V[i] > Vmax then Vmax := V[i]; ЕТФ - Београд Катедра за рачунарску технику и информатику 23/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 24/36

7 Линеарни алгоритми - Пример Линеарно-логаритамски алгоритми Секвенцијално претраживање found := false; pos:= 0; i := 1; while(i <= n) and (not found) do if k = a[i] then pos := i; found := true end else i := i+1; end; О(n log n) Пример опште формe: Појединачна обрада којом се проблем подели на партиције Секвенцијална обрада уоквиру сваке партиције Наставља се обрада док се не дође до јединичне величине партиције ЕТФ - Београд Катедра за рачунарску технику и информатику 25/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 26/36 Квадратни алгоритми Квадратни алгоритми - Пример О(n 2 ) Обично имају форму две угнеждене петље Пример: s:=0; for i:=1 to n do for j:=1 to n do s:=s+m[i, j]; Bubble sort For i:=1 to n-1 do for j:=n-1 downto 1 do if A[j]>A[j+1] then B:=A[j]; A[j]:=A[j+1]; A[j+1]:=B; end ЕТФ - Београд Катедра за рачунарску технику и информатику 27/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 28/36

8 Степени алгоритми Експоненцијални алгоритми O(n k ) Генерализација квадратних алгоритама Значајан пораст сложености за велико n Општа форма k угнеждених петљи Сложеност O(k n ) Употребљиви за мање димензије Врсте: димензија проблема је одређена бројем угнеждених петљи Промена димензије захтева промену програма ЕТФ - Београд Катедра за рачунарску технику и информатику 29/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 30/36 Експоненцијални алгоритми - Пример Факторијелни алгоритми for i:= 0 to n do c[i] := 0; repeat i := -1; repeat i := i +1; c[i] := c[i] +1; if (c[i] = k) then c[i] :=0; until c[i]<>0 until i = n c[n]... c[0] Сложеност O(n!) Врсте: Проблем трговачког путника Генерисање свих пермутација ЕТФ - Београд Катедра за рачунарску технику и информатику 31/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 32/36

9 Факторијелни алгоритми - Пример Имплицитна димензија проблема for i:= 0 to n do c[i] := 0; repeat i := -1; repeat i := i +1; c[i] := c[i] +1; if (c[i] = n -i) then c[i] :=0; until c[i]<>0 until i = n c[n]... c[0] ЕТФ - Београд Катедра за рачунарску технику и информатику 33/36 Просечно време извршавања: if => T IF = p*t t + (1-p)*t f repeat => T R = t/p while => T W = t*(1-p)/p p Вероватноћа проласка одређеним путем ЕТФ - Београд Катедра за рачунарску технику и информатику 34/36 Пример 1 Пример 2 k := 1; for j := 1 to n do m := 0; repeat k := k + 1; m := m + 2; until k = m end; a) 2 n b) n! c) n 2 j := 0; k := 0; for i := 1 to n do j := j + n; while j > 0 do j := j div 2; k := k + 1 end; a) n 2 b) log n c) n ЕТФ - Београд Катедра за рачунарску технику и информатику 35/36 ЕТФ - Београд Катедра за рачунарску технику и информатику 36/36

10 Пример 3 Који од следећих алгоритама има исти ред функције сложености као приложени програм? (Све променљиве су целобројне) m := 1; for i := 1 to n do m := m * 2; j := m; while j > 0 do j := j div k; a[i] := m + j k; end end a) Бинарно претраживање сортираног вектора b) Линеарно претраживање сортираног вектора c) Налажење суме елемената испод главне дијагонале квадратне матрице ЕТФ - Београд Катедра за рачунарску технику и информатику 37/36

Катедра за рачунарску технику и информатику. Програмирање 1

Катедра за рачунарску технику и информатику. Програмирање 1 Катедра за рачунарску технику и информатику ПОКАЗИВАЧКИ ТИПОВИ Програмирање 1 ЕТФ - Београд Катедра за рачунарску технику и информатику 1/71 ЕТФ - Београд Катедра за рачунарску технику и информатику 2/71

More information

Динамичке структуре података и алгоритми

Динамичке структуре података и алгоритми Динамичке структуре података и алгоритми Променљиве могу да се уведу дефиницијом променљивих и трају (бар) колико и једно извршавање функције у којој су дефинисане На пример, int ip, *p; p=&ip; Променљива

More information

Катедра за рачунарску технику и информатику. Програмирање 1 ПРЕГЛЕД ДЕКЛАРАЦИЈА КОРИШЋЕЊЕ ОПЕРАЦИЈЕ ПРИМЕРИ

Катедра за рачунарску технику и информатику. Програмирање 1 ПРЕГЛЕД ДЕКЛАРАЦИЈА КОРИШЋЕЊЕ ОПЕРАЦИЈЕ ПРИМЕРИ Катедра за рачунарску технику и информатику ПОТПРОГРАМИ Програмирање 1 ЕТФ - Београд Катедра за рачунарску технику и информатику 1/56 ЕТФ - Београд Катедра за рачунарску технику и информатику 2/56 САДРЖАЈ

More information

Оперативни системи и рачунарске мреже. Александар Картељ Рачунарска гимназија

Оперативни системи и рачунарске мреже. Александар Картељ Рачунарска гимназија Оперативни системи и рачунарске мреже Александар Картељ aleksandar.kartelj@gmail.com Рачунарска гимназија Процес Програм у извршавању Разлика између изворног и извршног кода? Покретање програма: Креирање

More information

Катедра за рачунарску технику и информатику

Катедра за рачунарску технику и информатику Катедра за рачунарску технику и информатику Одсек за софтверско инжењерство [CИ] ЕТФ - Београд Катедра за рачунарску технику и информатику 1/92 Програмирање 1 ЕТФ - Београд Катедра за рачунарску технику

More information

Програмирање 2. Групно спремање питалице

Програмирање 2. Групно спремање питалице Програмирање 2 Групно спремање питалице Реални бројеви Реални бројеви 3 Колоквијум 2008. (1. питалица) Реални бројеви се представљају у формату seeeemmmmm, где је s предзнак, eeee експонент са вишком 7

More information

PASCAL Низови, потпрограми

PASCAL Низови, потпрограми Алгоритми за сортирање PASCAL Низови, потпрограми Алгоритам (неформална дефиниција): коначан скуп инструкција који се извршава у коначном времену a који за исте улазне податке увек даје исти резултат.

More information

Страна 1 / 9. материјал08

Страна 1 / 9. материјал08 Врсте датотека Као извор података може се користити у/и уређај (тастатура, штампач) као и датотека која се налази на неком од уређаја спољне меморије. У зависности како се складиште датотеке, оне могу

More information

Динамика: 10. предавање

Динамика: 10. предавање Динамика: 10. предавање Осцилације и динамика система материјалних тачака 1 Садржај: 1. Слободне пригушене осцилације. Принудне осцилације 3. Динамика система материјалних тачака. Класификација сила. 4.

More information

Објектно ориентирано програмирање

Објектно ориентирано програмирање Аудиториски вежби 11 Верзија 1.0, 4 мај, 2017 Содржина 1. Генеричко програмирање и темплејти...................................... 1 1.1. Функциски темплејти..................................................

More information

По свим показатељима старости становништво западно-бачког округа је СТАРО (Табела 1).

По свим показатељима старости становништво западно-бачког округа је СТАРО (Табела 1). Показатељи старости ЗАПАДНО-БАЧКИ ОКРУГ По свим показатељима старости становништво западно-бачког округа је СТАРО (Табела ). Проценат становништва од 65 и више година у односу на укупан број становника

More information

Пословна интелигенција (ПИ)

Пословна интелигенција (ПИ) Универзитет у Београду Факултет организационих наука Пословна интелигенција (ПИ) Откривање законитости у подацима - завршна разматрања Циљеви предавања Разумевање сложености процеса ОЗП Разумевање итеративног

More information

ПРОГРАМИРАЊE ЗА ТРЕЋИ РАЗРЕД

ПРОГРАМИРАЊE ЗА ТРЕЋИ РАЗРЕД ПРОГРАМИРАЊE ЗА ТРЕЋИ РАЗРЕД Садржај Низови...4 Једнодимензионални низови...4 Декларација низа...4 Иницијализација низова и приступ елементима низа...5 Приступ елементима низа...6 Питања:...8 Задаци за

More information

Automatic Configuration of Cityscapes

Automatic Configuration of Cityscapes Automatic Configuration of Cityscapes Naomi Ando Professor Hosei University Faculty of Engineering and Design Department of Architecture Japan In this study, Japanese cityscapes in the Tokyo metropolitan

More information

Хомологија. Хомологне секвенце су оне које имају истог претка. Хомологне секвенце (протеини) имају

Хомологија. Хомологне секвенце су оне које имају истог претка. Хомологне секвенце (протеини) имају Циљеви часа Разумевање значаја претраге по сличности Разумевањеразлика између хомологије, сличности и идентитета КоришћењеBLAST-a и интерпретација излазних резултата Разумевање концепта Е-вредности Како

More information

Решени задаци за припрему првог колоквијума

Решени задаци за припрему првог колоквијума Решени задаци за припрему првог колоквијума Задатак 1. Написати програм на језику С који за позитиван цео број n учитан преко тастатуре, исписује нa екрану број цифара у децималном облику задатог броја

More information

Рачунарство и информатика 4. разред гимназије

Рачунарство и информатика 4. разред гимназије Рачунарство и информатика 4. разред гимназије Теме: 1.Базе података 2.Локалне рачунарске мреже 3.Веб технологије 4.Дизајн статичких веб страна 5.Рад са готовим веб дизајн решењима (CMS) Литература и интернет

More information

ЗАШТИТА ПОДАТАКА. Заштита електронске поште. Secure/Multipurpose Internet Mail Extensions (S/MIME)

ЗАШТИТА ПОДАТАКА. Заштита електронске поште. Secure/Multipurpose Internet Mail Extensions (S/MIME) ЗАШТИТА ПОДАТАКА Заштита електронске поште Secure/Multipurpose Internet Mail Extensions (S/MIME) Преглед Биће објашњено: S/MIME RFC 822 MIME преглед поља заглавља типови садржаја шифровање порука за пренос

More information

ЗАШТИТА ПОДАТАКА. Преглед RFC 822. Увод. Заштита електронске поште. Secure/Multipurpose Internet Mail Extensions (S/MIME)

ЗАШТИТА ПОДАТАКА. Преглед RFC 822. Увод. Заштита електронске поште. Secure/Multipurpose Internet Mail Extensions (S/MIME) ЗАШТИТА ПОДАТАКА Заштита електронске поште Secure/Multipurpose Internet Mail Extensions (S/MIME) Преглед Биће објашњено: S/MIME RFC 822 MIME преглед поља заглавља типови садржаја шифровање порука за пренос

More information

О б р а з л о ж е њ е

О б р а з л о ж е њ е МУЗЕЈ НИКОЛЕ ТЕСЛЕ Крунска 51,11000 Београд Телефон: +381 11 243 38 86 Факс: +381 11 243 64 08 Матични број : 07010001 ПИБ 100293019 75-3/2018 14.03.2018.године На основу члана 108. Закона о јавним набавкама

More information

Algorithms A Look At Efficiency

Algorithms A Look At Efficiency Algorithms A Look At Efficiency 1B Big O Notation 15-121 Introduction to Data Structures, Carnegie Mellon University - CORTINA 1 Big O Instead of using the exact number of operations to express the complexity

More information

МЕДИЦИНСКА СТАТИСТИКА И ИНФОРМАТИКА

МЕДИЦИНСКА СТАТИСТИКА И ИНФОРМАТИКА МЕДИЦИНСКА СТАТИСТИКА И ИНФОРМАТИКА Предмет се налази у једанаестом блоку и реализује се кроз 1 час теоретске наставе, 1 час вежби, 1 час студијског истраживачког рада недељно и 55 часова самосталног рада

More information

THE UNIVERSITY OF WESTERN AUSTRALIA

THE UNIVERSITY OF WESTERN AUSTRALIA THE UNIVERSITY OF WESTERN AUSTRALIA MID SEMESTER EXAMINATION April 2018 DEPARTMENT OF COMPUTER SCIENCE & SOFTWARE ENGINEERING DATA STRUCTURES AND ALGORITHMS CITS2200 This Paper Contains: 6 Pages 10 Questions

More information

ОСНОВЕ ПРОГРАМИРАЊА И ПРОГРАМСКИ ЈЕЗИК АНДРЕА РОДИЋ IX1

ОСНОВЕ ПРОГРАМИРАЊА И ПРОГРАМСКИ ЈЕЗИК АНДРЕА РОДИЋ IX1 ОСНОВЕ ПРОГРАМИРАЊА И ПРОГРАМСКИ ЈЕЗИК Основе програмирања Програм-скуп свих наредби или инструкција у неком програмском језику. Програмиранје- процес писанја програма у неком програмском језику,ради рјешавања

More information

Систем за учење на даљину (E-learning)

Систем за учење на даљину (E-learning) Електротехнички факултет у Београду Принципи Софтверског Инжењерства (СИ3ПСИ) Пројектни задатак Систем за учење на даљину (E-learning) Верзија 1.0 Страна 1 САДРЖАЈ 1. Увод 5 1.1. Резиме 5 1.2. Намена документа,

More information

CS S-02 Algorithm Analysis 1

CS S-02 Algorithm Analysis 1 CS245-2008S-02 Algorithm Analysis 1 02-0: Algorithm Analysis When is algorithm A better than algorithm B? 02-1: Algorithm Analysis When is algorithm A better than algorithm B? Algorithm A runs faster 02-2:

More information

Увод у организацију и архитектуру рачунара 1

Увод у организацију и архитектуру рачунара 1 Увод у организацију и архитектуру рачунара 1 Александар Картељ kartelj@matf.bg.ac.rs Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и архитектуру рачунара 1 1 Улазно

More information

ГЕОМЕТРИЈСКА НЕПРЕКИДНОСТ *

ГЕОМЕТРИЈСКА НЕПРЕКИДНОСТ * Годишњак Учитељског факултета у Врању, књига V, 4. Мс Марко СТАНКОВИЋ Учитељски факултет у Врању Универзитет у Нишу УДК 5.3 -стручни рад- ГЕОМЕТРИЈСКА НЕПРЕКИДНОСТ * Сажетак: Циљ рада је савремено заснивање

More information

Откривање законитости у подацима - ОЗП (енг. Data mining)

Откривање законитости у подацима - ОЗП (енг. Data mining) Факултет организационих наука Центар за пословно одлучивање Откривање законитости у подацима - ОЗП (енг. Data mining) Deskriptivne metode Законитост Ад-хок упити и извештаји (ручно) Законитост пример:

More information

SPARQL упитни језик ОСНОВЕ SPARQL УПИТНОГ ЈЕЗИКА

SPARQL упитни језик ОСНОВЕ SPARQL УПИТНОГ ЈЕЗИКА SPARQL упитни језик ОСНОВЕ SPARQL УПИТНОГ ЈЕЗИКА SPARQL W3C стандард SPARQL обухвата: Спецификацију упитног језика Спецификацију језика за модификацију RDF графа Спецификацију резултата упита дефинише

More information

Oснови. програмирања 1 Лекција 8. др Зоран Бањац. Висока школа електротехнике и рачунарства струковних студија Београд.

Oснови. програмирања 1 Лекција 8. др Зоран Бањац. Висока школа електротехнике и рачунарства струковних студија Београд. Oснови програмирања 1 Лекција 8 др Зоран Бањац zoran.banjac@viser.edu.rs Висока школа електротехнике и рачунарства струковних студија Београд Садржај Низови Појава траженог карактера у стрингу Појава траженог

More information

CSE 373 APRIL 3 RD ALGORITHM ANALYSIS

CSE 373 APRIL 3 RD ALGORITHM ANALYSIS CSE 373 APRIL 3 RD ALGORITHM ANALYSIS ASSORTED MINUTIAE HW1P1 due tonight at midnight HW1P2 due Friday at midnight HW2 out tonight Second Java review session: Friday 10:30 ARC 147 TODAY S SCHEDULE Algorithm

More information

Data Structures and Algorithms

Data Structures and Algorithms Data Structures and Algorithms CS245-2017S-02 Algorithm Analysis David Galles Department of Computer Science University of San Francisco 02-0: Algorithm Analysis When is algorithm A better than algorithm

More information

Приручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ПРОГРАМИРАЊЕ

Приручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ПРОГРАМИРАЊЕ ПРОГРАМИРАЊЕ У следећим задацима заокружите број испред траженог одговора. Дата је наредба декларације, а затим и наредба форматираног излаза: floatx = 5.56; printf(" x = %f\tx = %g\n", x, x); Након извршења

More information

FUNCTIONAL AND IMPERATIVE REACTIVE PROGRAMMING BASED ON A GENERALIZATION OF THE CONTINUATION MONAD IN THE C++ PROGRAMMING LANGUAGE

FUNCTIONAL AND IMPERATIVE REACTIVE PROGRAMMING BASED ON A GENERALIZATION OF THE CONTINUATION MONAD IN THE C++ PROGRAMMING LANGUAGE UNIVERSITY OF BELGRADE FACULTY OF MATHEMATICS Ivan Čukić FUNCTIONAL AND IMPERATIVE REACTIVE PROGRAMMING BASED ON A GENERALIZATION OF THE CONTINUATION MONAD IN THE C++ PROGRAMMING LANGUAGE doctoral dissertation

More information

Напредно програмирање

Напредно програмирање Аудиториски вежби 3 Верзија 1.0, 23 Септември, 2016 Содржина 1. Датум...................................................................... 1 2. Карти (PlayingCard).........................................................

More information

Algorithm. Algorithm Analysis. Algorithm. Algorithm. Analyzing Sorting Algorithms (Insertion Sort) Analyzing Algorithms 8/31/2017

Algorithm. Algorithm Analysis. Algorithm. Algorithm. Analyzing Sorting Algorithms (Insertion Sort) Analyzing Algorithms 8/31/2017 8/3/07 Analysis Introduction to Analysis Model of Analysis Mathematical Preliminaries for Analysis Set Notation Asymptotic Analysis What is an algorithm? An algorithm is any well-defined computational

More information

ЗАКОН О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПОРЕСКОМ ПОСТУПКУ И ПОРЕСКОЈ АДМИНИСТРАЦИЈИ

ЗАКОН О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПОРЕСКОМ ПОСТУПКУ И ПОРЕСКОЈ АДМИНИСТРАЦИЈИ ЗАКОН О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПОРЕСКОМ ПОСТУПКУ И ПОРЕСКОЈ АДМИНИСТРАЦИЈИ Члан 1. У Закону о пореском поступку и пореској администрацији ( Службени гласник РС, бр. 80/02, 84/02-исправка, 23/03-исправка,

More information

SPARQL УПИТНИ ЈЕЗИК ЈЕЛЕНА ЈОВАНОВИЋ WEB:

SPARQL УПИТНИ ЈЕЗИК ЈЕЛЕНА ЈОВАНОВИЋ   WEB: SPARQL УПИТНИ ЈЕЗИК ЈЕЛЕНА ЈОВАНОВИЋ EMAIL: JELJOV@GMAIL.COM WEB: HTTP://JELENAJOVANOVIC.NET SPARQL упитни језик W3C стандард за упите над RDF графовима Користи се за упите не само над подацима оригинално

More information

О Д Л У К У о закључењу оквирног споразума

О Д Л У К У о закључењу оквирног споразума Бр: 02-1310 Датум: 04.07.2017. год. Пожаревац На основу члана 108. Закона о јавним набавкама ( Сл. гласник РС број 124/12, 14/15 и 68/15 - у даљем тексту: ЗЈН), и Извештаја о стручној оцени понуда Комисије

More information

Оптимизација трошкова у мрежи снабдевања применом методе променљивих околина

Оптимизација трошкова у мрежи снабдевања применом методе променљивих околина Универзитет у Београду Математички факултет Оптимизација трошкова у мрежи снабдевања применом методе променљивих околина Мастер рад Студент: Ментор: Перица Трајков проф. др Зорица Станимировић 1023/2012

More information

Основи програмирања на језику С

Основи програмирања на језику С Слободанка Ђенић Јелена Митић Светлана Штрбац Основи програмирања на језику С Збирка примера и задатака за лабораторијске вежбе из предмета Основи програмирања Висока школа електротехнике и рачунарства

More information

Algorithm Analysis. Spring Semester 2007 Programming and Data Structure 1

Algorithm Analysis. Spring Semester 2007 Programming and Data Structure 1 Algorithm Analysis Spring Semester 2007 Programming and Data Structure 1 What is an algorithm? A clearly specifiable set of instructions to solve a problem Given a problem decide that the algorithm is

More information

Пројектовање база података

Пројектовање база података [Р371] Пројектовање база података 11 [Р371] Пројектовање база података Саша Малков Саша Малков Универзитет у Београду Математички факултет Тема 13 Теорема CAP 2017/2018 [Р371] - Пројектовање база података

More information

Један приступ примени компјутерске подршке одлучивању у компанији Слобода а.д. Чачак

Један приступ примени компјутерске подршке одлучивању у компанији Слобода а.д. Чачак Један приступ примени компјутерске подршке одлучивању у компанији Слобода а.д. Чачак Марина Стевановић Факултет техничких наука, Чачак, Мастер инжењерски менаџмент, 2013/2014 marina_stevanovic@ymail.com

More information

URLConnection (Харолд, глава 15, првих 6 секција)

URLConnection (Харолд, глава 15, првих 6 секција) URLConnection (Харолд, глава 15, првих 6 секција) - апстрактна класа која представља активну конекцију са ресурсом задатим помоћу URL-a. - обезбеђује већу контролу над интеракцијом са сервером (посебно

More information

Lecture 2: Algorithm Analysis

Lecture 2: Algorithm Analysis ECE4050/CSC5050 Algorithms and Data Structures Lecture 2: Algorithm Analysis 1 Mathematical Background Logarithms Summations Recursion Induction Proofs Recurrence Relations 2 2 Logarithm Definition: 3

More information

Solutions. (a) Claim: A d-ary tree of height h has at most 1 + d +...

Solutions. (a) Claim: A d-ary tree of height h has at most 1 + d +... Design and Analysis of Algorithms nd August, 016 Problem Sheet 1 Solutions Sushant Agarwal Solutions 1. A d-ary tree is a rooted tree in which each node has at most d children. Show that any d-ary tree

More information

ДОБИЈАЊЕ ИНИЦИЈАЛНИХ РЕШЕЊА ТРАНСПОРТНОГ ПРОБЛЕМА ПОМОЋУ Microsoft Excel-а И VBA ПРОГРАМИРАЊА

ДОБИЈАЊЕ ИНИЦИЈАЛНИХ РЕШЕЊА ТРАНСПОРТНОГ ПРОБЛЕМА ПОМОЋУ Microsoft Excel-а И VBA ПРОГРАМИРАЊА УНИВЕРЗИТЕТ У НИШУ МАШИНСКИ ФАКУЛТЕТ UNIVERSITY OF NIS FACULTY OF MECHANICAL ENGINEERING ТРЕЋИ СРПСКИ СИМПОЗИЈУМ СА МЕЂУНАРОДНИМ УЧЕШЋЕМ ТРАНСПОРТ И ЛОГИСТИКА THE THIRD SERBIAN SYMPOSIUM WITH INTERNATIONAL

More information

Објектно ориентирано програмирање

Објектно ориентирано програмирање Аудиториски вежби 7 Верзија 1.0, 03 април, 2017 Содржина 1. Наследување............................................................... 1 1.1. Задача.................................................................

More information

Fedora 12. Резање ISO одраза на диск. How to download ISO images and create CD and DVD media. Fedora Documentation Project

Fedora 12. Резање ISO одраза на диск. How to download ISO images and create CD and DVD media. Fedora Documentation Project Fedora 12 Резање ISO одраза на диск How to download ISO images and create CD and DVD media Fedora Documentation Project Copyright 2009 Red Hat, Inc. and others. The text of and illustrations in this document

More information

INSTITUT ZA ONKOLOGIJU VOJVODINE Sremska Kamenica, Put doktora Goldmana 4, Srbija, Tel: ,

INSTITUT ZA ONKOLOGIJU VOJVODINE Sremska Kamenica, Put doktora Goldmana 4, Srbija, Tel: , Дана:14.08.2013. Број: 15/2013-О-02/1538/к На основу члана 63. став 1. Закона о јавним набавкама ("Сл. гласник РС" број 124/2012), Комисија за јавну набавку образована Решењем број 15/2013-О-02/1111/к

More information

Algorithm Analysis. Performance Factors

Algorithm Analysis. Performance Factors Algorithm Analysis How can we demonstrate that one algorithm is superior to another without being misled by any of the following problems: Special cases Every algorithm has certain inputs that allow it

More information

Упутство за коришћење апликације за евиденцију публикованих резултата истраживача

Упутство за коришћење апликације за евиденцију публикованих резултата истраживача 1. Увод Упутство за коришћење апликације за евиденцију публикованих резултата истраживача Ово je упуство за унос података о публикованим научно истраживачким резултатима рада у софтверски систем CRIS UNS.

More information

Web Картографија. Традиционална и Web карта. Web картографија. Web карта као део претраживачке машине. Google maps

Web Картографија. Традиционална и Web карта. Web картографија. Web карта као део претраживачке машине. Google maps Садржај предавања Web картографија основни појимови и примери, Web Картографија Развој Интернета, Канцепти публикације web карата и web картографски сервиси, Потенцијална примена web картографије. 2 Web

More information

РЕГИСТРАЦИОНА ПРИЈАВА ПРОМЕНЕ ПОДАТАКА О ПРЕДУЗЕТНИКУ

РЕГИСТРАЦИОНА ПРИЈАВА ПРОМЕНЕ ПОДАТАКА О ПРЕДУЗЕТНИКУ РЕГИСТРАЦИОНА ПРИЈАВА ПРОМЕНЕ ПОДАТАКА О ПРЕДУЗЕТНИКУ Трг Николе Пашића бр. 5 11000 Београд, Република Србија Инфо центар +381 11 202 33 50 e - mail : preduzetnici@apr.gov.rs www.apr.gov.rs ПОДАЦИ О ПРЕДУЗЕТНИКУ

More information

1/36 Развој софтвера 2

1/36 Развој софтвера 2 1/36 Развој софтвера 2 2/36 4. Кључне одлуке у конструкцији 3/36 Ослобађањем мозга од свог непотребног посла, добра нотација омогућава да се концентришете на напредније проблеме, што доводи до повећања

More information

41 ГОДИНА ГРАЂЕВИНСКОГ ФАКУЛТЕТА СУБОТИЦА

41 ГОДИНА ГРАЂЕВИНСКОГ ФАКУЛТЕТА СУБОТИЦА ПОСТУПАК ПОТРАЖИВАЊА ПРЕМА FIDIC МОДЕЛИМА УГОВАРАЊА Милан Перић 1 УДК: 347.426.6:69 DOI:10.14415/konferencijaGFS 2015.100 Резиме: Ризик је инхерентна чињеница и неизбежан у сваком великом извођачком пројекту.

More information

Introduction to Computers & Programming

Introduction to Computers & Programming 16.070 Introduction to Computers & Programming Asymptotic analysis: upper/lower bounds, Θ notation Binary, Insertion, and Merge sort Prof. Kristina Lundqvist Dept. of Aero/Astro, MIT Complexity Analysis

More information

DATA STRUCTURES AND ALGORITHMS. Asymptotic analysis of the algorithms

DATA STRUCTURES AND ALGORITHMS. Asymptotic analysis of the algorithms DATA STRUCTURES AND ALGORITHMS Asymptotic analysis of the algorithms Summary of the previous lecture Algorithm definition Representation of the algorithms: Flowchart, Pseudocode Description Types of the

More information

НОВА МЕТОДA ЗА ПРОЦЕНУ РИЗИКА СА КОРИГОВАНОМ ФУНКЦИЈОМ СТАЊА ЗАШТИТЕ 1

НОВА МЕТОДA ЗА ПРОЦЕНУ РИЗИКА СА КОРИГОВАНОМ ФУНКЦИЈОМ СТАЊА ЗАШТИТЕ 1 НОВА МЕТОДA ЗА ПРОЦЕНУ РИЗИКА СА КОРИГОВАНОМ ФУНКЦИЈОМ СТАЊА ЗАШТИТЕ 1 Божо Николић Међународни институт за примењено управљање знањем, Нови Сад iiakm14@gmail.com Резиме У раду је приказана нова метода

More information

ЗАШТИТА ПОДАТАКА ЗАШТИТА СИСТЕМА. Уљези

ЗАШТИТА ПОДАТАКА ЗАШТИТА СИСТЕМА. Уљези ЗАШТИТА ПОДАТАКА ЗАШТИТА СИСТЕМА Уљези Преглед Биће објашњено: Уљези Технике упада 2 Уљези Једна од две најпознатије претње по безбедност система су уљези, који се популарно називају и хакери (друга би

More information

Algorithm Complexity Analysis: Big-O Notation (Chapter 10.4) Dr. Yingwu Zhu

Algorithm Complexity Analysis: Big-O Notation (Chapter 10.4) Dr. Yingwu Zhu Algorithm Complexity Analysis: Big-O Notation (Chapter 10.4) Dr. Yingwu Zhu Measure Algorithm Efficiency Space utilization: amount of memory required Time efficiency: amount of time required to accomplish

More information

ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ И ТЕХНИЧКИ ПРЕГЛЕД ВОЗИЛА У ПРЕВЕНЦИЈИ РИЗИКА. Нада Стојановић

ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ И ТЕХНИЧКИ ПРЕГЛЕД ВОЗИЛА У ПРЕВЕНЦИЈИ РИЗИКА. Нада Стојановић ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ И ТЕХНИЧКИ ПРЕГЛЕД ВОЗИЛА У ПРЕВЕНЦИЈИ РИЗИКА Нада Стојановић Безбедност и здравље на раду - основнo правo човека Безбедност и здравље на раду, сматра се основним правом човека,

More information

Complexity of Algorithms. Andreas Klappenecker

Complexity of Algorithms. Andreas Klappenecker Complexity of Algorithms Andreas Klappenecker Example Fibonacci The sequence of Fibonacci numbers is defined as 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,... F n 1 + F n 2 if n>1 F n = 1 if n =1 0 if n =0 Fibonacci

More information

Унапређење лучких информационих система у Србији. Improvement of the ports IT systems in Serbia. Сажетак. Milosav S. Georgijević, Professor

Унапређење лучких информационих система у Србији. Improvement of the ports IT systems in Serbia. Сажетак. Milosav S. Georgijević, Professor UDC 137-146. 656.615:004.4 Техничке науке / Technical sciences Оригиналан научни рад / Original scientific paper Унапређење лучких информационих система у Србији Improvement of the ports IT systems in

More information

Напредно програмирање

Напредно програмирање Аудиториски вежби 7 Верзија 1.0, 15 Ноември, 2016 Содржина 1. Рандомизација и случајни броеви.......................................... 1 1.1. Финалисти.............................................................

More information

Објектно ориентирано програмирање

Објектно ориентирано програмирање Аудиториски вежби 3 Верзија 1.0, 21 Февруари, 2017 Содржина 1. Класи...................................................................... 1 1.1. Дефинирање класа.....................................................

More information

ОБРАЗАЦ ЗА ПРИЈАВУ ТЕХНИЧКОГ РЕШЕЊА

ОБРАЗАЦ ЗА ПРИЈАВУ ТЕХНИЧКОГ РЕШЕЊА ЕЛЕКТРОНСКОМ ФАКУЛТЕТУ У НИШУ ОБРАЗАЦ ЗА ПРИЈАВУ ТЕХНИЧКОГ РЕШЕЊА У складу са одредбама Правилника о поступку и начину вредновања, и квантитавном исказивању научноистраживачких резултата истраживача, који

More information

Увод у организацију и архитектуру рачунара 2

Увод у организацију и архитектуру рачунара 2 Увод у организацију и архитектуру рачунара 2 Александар Картељ kartelj@matf.bg.ac.rs прилагодила: Јована Ковачевић Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и

More information

Finite element elastic analysis of hypar shells on winkler foundation

Finite element elastic analysis of hypar shells on winkler foundation Journal of the Serbian Society for Computational Mechanics / Vol. 5 / No. 1, 211 / pp. 1-18 (UDC: 539.183.3:519.673) Finite element elastic analysis of hypar shells on winler foundation R. J. Aziz 1, A.

More information

Algorithm Analysis. CENG 707 Data Structures and Algorithms

Algorithm Analysis. CENG 707 Data Structures and Algorithms Algorithm Analysis CENG 707 Data Structures and Algorithms 1 Algorithm An algorithm is a set of instructions to be followed to solve a problem. There can be more than one solution (more than one algorithm)

More information

П Р А В И Л А О ПОСТУПКУ СПРОВОЂЕЊА ЈАВНОГ НАДМЕТАЊА ЛИЦИТАЦИЈЕ ЗА ПРОДАЈУ АУТОМАТСКОГ БИОХЕМИЈСКОГ АНАЛИЗАТОРА У ВЛАСНИШТВУ ДОМА ЗДРАВЉА «ТЕМЕРИН»

П Р А В И Л А О ПОСТУПКУ СПРОВОЂЕЊА ЈАВНОГ НАДМЕТАЊА ЛИЦИТАЦИЈЕ ЗА ПРОДАЈУ АУТОМАТСКОГ БИОХЕМИЈСКОГ АНАЛИЗАТОРА У ВЛАСНИШТВУ ДОМА ЗДРАВЉА «ТЕМЕРИН» Комисија за спровођење поступка јавне лицитације за продају основног средства на основу Одлуке број 656/2016 од 03.11.2016. године, припремила је правила о поступку спровођења јавног надметања лицитације

More information

SeeGL Софтверски алат за учење графичке библиотеке OpenGL

SeeGL Софтверски алат за учење графичке библиотеке OpenGL Електротехнички факултет Универзитета у Београду Катедра за Рачунарску технику и информатику SeeGL Софтверски алат за учење графичке библиотеке OpenGL Завршни рад мастер академских студија Ментор др ИгорТартаља

More information

(1937.), Manchester Univ. (1943.), Columbia Univ. U.S.A. ( ), Princeton Univ. U.S.A.

(1937.), Manchester Univ. (1943.), Columbia Univ. U.S.A. ( ), Princeton Univ. U.S.A. АТ- 4: Вештачкаинтелигенција иодлучивање Проф. др Зоран Миљковић Штајеинтелигенција? Интелигенцијајеспособностразмишљања, разумевања и учења коришћењем инстинкта, са циљем да се решавају проблеми и доносе

More information

Data Structure Lecture#5: Algorithm Analysis (Chapter 3) U Kang Seoul National University

Data Structure Lecture#5: Algorithm Analysis (Chapter 3) U Kang Seoul National University Data Structure Lecture#5: Algorithm Analysis (Chapter 3) U Kang Seoul National University U Kang 1 In This Lecture Learn how to evaluate algorithm efficiency Learn the concept of average case, best case,

More information

Објектно ориентирано програмирање

Објектно ориентирано програмирање Аудиториски вежби 1 Верзија 1.0, 16 Февруари, 2017 Содржина 1. Структури.................................................................. 1 1.1. Date....................................................................

More information

Европски универзитет. 1. Највећа цифра у хексадецималном бројном систему има децимални еквивалент: а) 16. б) 15. в) 14

Европски универзитет. 1. Највећа цифра у хексадецималном бројном систему има децимални еквивалент: а) 16. б) 15. в) 14 EУ ЕРИ Европски универзитет Србија, Београд, Цариградска 28, Цетињска 2, Тел: +381 11 3341-583, 3221-118, Факс: 3229-391, www.eu.ac.rs; е-пошта: eu@eu.ac.rs Висока школа за Електротехничко и рачунарско

More information

ДЕМОГРАФСКЕ ПРОМЕНЕ У ГРАДОВИМА ЦЕНТРАЛНЕ СРБИЈЕ КОМПАРАТИВНА АНАЛИЗА

ДЕМОГРАФСКЕ ПРОМЕНЕ У ГРАДОВИМА ЦЕНТРАЛНЕ СРБИЈЕ КОМПАРАТИВНА АНАЛИЗА Марко Филиповић* и Јасмина Ђурђевић** ДЕМОГРАФСКЕ ПРОМЕНЕ У ГРАДОВИМА ЦЕНТРАЛНЕ СРБИЈЕ КОМПАРАТИВНА АНАЛИЗА Апстракт: Под утицајем интезивне урбанизације, број становника Централне Србије који живе у градовима

More information

CS:3330 (22c:31) Algorithms

CS:3330 (22c:31) Algorithms What s an Algorithm? CS:3330 (22c:31) Algorithms Introduction Computer Science is about problem solving using computers. Software is a solution to some problems. Algorithm is a design inside a software.

More information

Захтеви референтног стандарда на које треба обратити посебну пажњу (SPRS ISO/IEC 17025) Љиљана Маркићевић, АТС

Захтеви референтног стандарда на које треба обратити посебну пажњу (SPRS ISO/IEC 17025) Љиљана Маркићевић, АТС Семинар: Мултилатерални споразуми пасош за међународну трговину Сава центар, 2. јуни 2014. Захтеви референтног стандарда на које треба обратити посебну пажњу (SPRS ISO/IEC 17025) Љиљана Маркићевић, АТС

More information

OДНОС КОРИСНИКА И СТРУКТУРЕ СТАНА КАО ПАРАМЕТАР КВАЛИТЕТА СТАНОВАЊА

OДНОС КОРИСНИКА И СТРУКТУРЕ СТАНА КАО ПАРАМЕТАР КВАЛИТЕТА СТАНОВАЊА OДНОС КОРИСНИКА И СТРУКТУРЕ СТАНА КАО ПАРАМЕТАР КВАЛИТЕТА СТАНОВАЊА Љиљана Алексић 1 УДК: 728.22 DOI:10.14415/zbornikGFS26.17 Резиме: Однос између броја корисника и структуре стана био је дефинисан Условима

More information

СИСТЕМСКИ СОФТВЕР АПЛИКАТИВНИ СОФТВЕР. Рачунарска техника

СИСТЕМСКИ СОФТВЕР АПЛИКАТИВНИ СОФТВЕР. Рачунарска техника Рачунарска техника Софтвер СИСТЕМСКИ СОФТВЕР Скуп програма којима се организује рад рачунара, ефикасно коришћење хардверских ресурса и извршавање програма чине оперативни систем. Оперативни систем управља

More information

ИСПРАВКА КОНКУРСНЕ ДОКУМЕНТАЦИЈЕ ДОМ ЗДРАВЉА,,ДР ЈОВАН ЈОВАНОВИЋ ЗМАЈ'', СТАРА ПАЗОВА ОТВОРЕНИ ПОСТУПАК. ЈАВНА НАБАВКА бр. 9-1/17

ИСПРАВКА КОНКУРСНЕ ДОКУМЕНТАЦИЈЕ ДОМ ЗДРАВЉА,,ДР ЈОВАН ЈОВАНОВИЋ ЗМАЈ'', СТАРА ПАЗОВА ОТВОРЕНИ ПОСТУПАК. ЈАВНА НАБАВКА бр. 9-1/17 ИСПРАВКА КОНКУРСНЕ ДОКУМЕНТАЦИЈЕ ДОМ ЗДРАВЉА,,ДР ЈОВАН ЈОВАНОВИЋ ЗМАЈ'', СТАРА ПАЗОВА ЈАВНА НАБАВКА АПАРАТ ЗА УЛТРАЗВУК ОТВОРЕНИ ПОСТУПАК ЈАВНА НАБАВКА бр. 9-1/17 Конкурсна документација се мења на следећи

More information

Пројектовање база података

Пројектовање база података [Р371] Пројектовање база података 1 Саша Малков Универзитет у Београду Математички факултет 2017/2018 План курса Појам пројектовања база података нивои апстракције базе података модели података кораци

More information

ПРИМЕНА ISBD (NBM) СТАНДАРДА У НАРОДНОЈ БИБЛИОТЕЦИ СРБИЈЕ

ПРИМЕНА ISBD (NBM) СТАНДАРДА У НАРОДНОЈ БИБЛИОТЕЦИ СРБИЈЕ Библиотекарство Српске број 5 47 Јасмина Трифунац виши библиотекар Народна библиотека Србије Београд jasmina.trifunac@nb.rs УДК: 02754:025.17(497.11) DOI: 10.7251/BSCSR1405047T ПРИМЕНА ISBD (NBM) СТАНДАРДА

More information

Recall from Last Time: Big-Oh Notation

Recall from Last Time: Big-Oh Notation CSE 326 Lecture 3: Analysis of Algorithms Today, we will review: Big-Oh, Little-Oh, Omega (Ω), and Theta (Θ): (Fraternities of functions ) Examples of time and space efficiency analysis Covered in Chapter

More information

НАРОДНА БАНКА СРБИЈЕ Датум ажурирања: 22. август Сектор за послове с готовином

НАРОДНА БАНКА СРБИЈЕ Датум ажурирања: 22. август Сектор за послове с готовином НАРОДНА БАНКА СРБИЈЕ Датум ажурирања: 22. август 2018. Сектор за послове с готовином ЛИСТА ТИПОВА МАШИНА КОЈЕ СУ ДОБИЛЕ ПОЗИТИВНО МИШЉЕЊЕ О РАДУ МАШИНЕ I МАШИНЕ ЗА РУКОВАЊЕ НОВЧАНИЦАМА 1. Машине за руковање

More information

Оперативни системи и рачунарске мреже. Александар Картељ Рачунарска гимназија

Оперативни системи и рачунарске мреже. Александар Картељ Рачунарска гимназија Оперативни системи и рачунарске мреже Александар Картељ aleksandar.kartelj@gmail.com Рачунарска гимназија Основе оперативних система Рачунарски систем се састоји од: Софтера и Хардвера Фон Нојманова архитектура

More information

ПРИРУЧНИК: ПИТАЊА ЗА ПРИПРЕМУ ПРИЈЕМНОГ ИСПИТА ИЗ ИНФОРМАТИКЕ

ПРИРУЧНИК: ПИТАЊА ЗА ПРИПРЕМУ ПРИЈЕМНОГ ИСПИТА ИЗ ИНФОРМАТИКЕ ПРИРУЧНИК: ПИТАЊА ЗА ПРИПРЕМУ ПРИЈЕМНОГ ИСПИТА ИЗ ИНФОРМАТИКЕ Аранђеловац, 017. год. Предговор На пријемном испиту из Информатике биће постављено 30 питања од којих се свако вреднује једним поеном. Одговара

More information

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims. Lecture 10: Asymptotic Complexity and

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims. Lecture 10: Asymptotic Complexity and CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims Lecture 10: Asymptotic Complexity and What Makes a Good Algorithm? Suppose you have two possible algorithms or

More information

Algorithm efficiency can be measured in terms of: Time Space Other resources such as processors, network packets, etc.

Algorithm efficiency can be measured in terms of: Time Space Other resources such as processors, network packets, etc. Algorithms Analysis Algorithm efficiency can be measured in terms of: Time Space Other resources such as processors, network packets, etc. Algorithms analysis tends to focus on time: Techniques for measuring

More information

Complexity of Algorithms

Complexity of Algorithms CSCE 222 Discrete Structures for Computing Complexity of Algorithms Dr. Hyunyoung Lee Based on slides by Andreas Klappenecker 1 Overview Example - Fibonacci Motivating Asymptotic Run Time Analysis Asymptotic

More information

ИНФРАСТРУКТУРА У ОБЛАКУ Инфраструктура за електронско пословање. др Милош ЦВЕТАНОВИЋ др Захарије РАДИВОЈЕВИЋ

ИНФРАСТРУКТУРА У ОБЛАКУ Инфраструктура за електронско пословање. др Милош ЦВЕТАНОВИЋ др Захарије РАДИВОЈЕВИЋ ИНФРАСТРУКТУРА У ОБЛАКУ Инфраструктура за електронско пословање др Милош ЦВЕТАНОВИЋ др Захарије РАДИВОЈЕВИЋ IAAS PAAS Флексибилни модели SAAS BPAAS Јавни Пружалац услуга га поседује и одржава. Приступ

More information

Љиљана Раковић и Јелена Бошковић

Љиљана Раковић и Јелена Бошковић Љиљана Раковић и Јелена Бошковић САДРЖАЈ: ПРИПРЕМА... 2 I Избор теме и литературе... 2 II Употреба литературе... 2 III Библиографски подаци (литература)... 2 IV Обрада материјала... 3 ПИСАЊЕ РАДА... 4

More information

РАД СА ТЕКСТУАЛНИМ ДОКУМЕНТИМА

РАД СА ТЕКСТУАЛНИМ ДОКУМЕНТИМА РАД СА ТЕКСТУАЛНИМ ДОКУМЕНТИМА Рад у програму Microsoft Word 1. Креирање документа 1.1 Креирање празног документа 1.2 Промена имена документа и формата писма 2. Подешавање визуелних опција документа 2.1.

More information

2. Појмови и услови при употреби Интернет странице Метеоаларм РХМЗ Србије

2. Појмови и услови при употреби Интернет странице Метеоаларм РХМЗ Србије УСЛОВИ И ПРАВИЛА КОРИШЋЕЊА 1. Уводне напомене Метеоаларм интернет страница Републичког хидрометеоролошког завода Србије (РХМЗ Србије), као државног органа са статусом посебне организације који извршава

More information

Поглавље 13 у књизи: Core Java - Volume 1 - Fundamentals, Eighth Edition, C. Horstmann & G. Cornell КОЛЕКЦИЈЕ

Поглавље 13 у књизи: Core Java - Volume 1 - Fundamentals, Eighth Edition, C. Horstmann & G. Cornell КОЛЕКЦИЈЕ Поглавље 13 у књизи: Core Java - Volume 1 - Fundamentals, Eighth Edition, C. Horstmann & G. Cornell КОЛЕКЦИЈЕ Структура података за коју се одлучимо може имати велики утицај на то колико ће наша имплементација

More information

З А К О Н О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПОРЕСКОМ ПОСТУПКУ И ПОРЕСКОЈ АДМИНИСТРАЦИЈИ

З А К О Н О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПОРЕСКОМ ПОСТУПКУ И ПОРЕСКОЈ АДМИНИСТРАЦИЈИ З А К О Н О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПОРЕСКОМ ПОСТУПКУ И ПОРЕСКОЈ АДМИНИСТРАЦИЈИ Члан 1. У Закону о пореском поступку и пореској администрацији ( Службени гласник РС, бр. 80/02, 84/02-исправка, 23/03-исправка,

More information

ИЗВЕШТАЈ О РЕЗУЛТАТИМА ПРАЋЕЊА РАДА ШАЛТЕРСКИХ СЛУЖБИ РФЗО

ИЗВЕШТАЈ О РЕЗУЛТАТИМА ПРАЋЕЊА РАДА ШАЛТЕРСКИХ СЛУЖБИ РФЗО ИЗВЕШТАЈ О РЕЗУЛТАТИМА ПРАЋЕЊА РАДА ШАЛТЕРСКИХ СЛУЖБИ РФЗО Период 1. јун - 30. јун 2016.године Увод Републички фонд за здравствено осигурање (у даљем тексту Републички фонд) у циљу сталног унапређења организације,

More information