SPIA 61-80

UndisputableMoldavite avatar
UndisputableMoldavite
·
·
Download

Start Quiz

Study Flashcards

38 Questions

U odnosu na složenost O(n) jednostavnija je

O(logn)

Ω – notacijom složenosti algoritama predstavlja se

najbolje vrijeme izvođenja

ϴ – notacijom složenosti algoritama predstavlja se

prosječno vrijeme izvođenja

Najpreciznije vrijeme izvođenja algoritma je

asimptotsko

Koje vrijeme nije drastično sporije vremena izvođenja u odnosu na logaritamska su

O(n)

Za a posteriori analizu može se koristiti C biblioteka ________, koja sadrži funkciju ______.

Za učinkovito pretraživanje podataka potrebno je da su podaci organizovani kao par

Kompozitni ključ je

ključ sastavljen od više atributa

Sekundarni ključ je primarni ključ u drugoj tabeli (zapisu, entitetu)

False

Kod serijskog pretraživanja zapisi ne moraju biti sortirani

False

Kod serijskog pretraživanja složenost je ____, a prosječno se čita ____ zapisa.

O(n), n/2

Najbolji slučaj kod serijskog pretraživanja je

O(1)

Za direktne, sortirane datoteke serijsko pretraživanje može se ubrzati

Svaki blok datoteke ima karakteristiku koja omogućava pretraživanje, a to je

vodeći zapis

Kod serijskog pretraživanja, za datoteku sa F zapisa optimalna veličina bloka B je

_________ pretraživanje je bolje od serijskog, a lošije od ________ pretraživanja

Za binarno pretraživanje podaci ne moraju biti sortirani

False

Prosječan broj čitanja kod binarnog pretraživanja je

O(log2n-1)

Binarno pretraživanje nije efikasno za medije sa direktnim pristupom poput DVD uređaja.

False

U odnosu na složenost O(n) jednostavnija je

O(logn)

Ω – notacijom složenosti algoritama predstavlja se

najbolje vrijeme izvođenja

ϴ – notacijom složenosti algoritama predstavlja se

prosječno vrijeme izvođenja

Najpreciznije vrijeme izvođenja algoritma je

asimptotsko

Koje vrijeme nije drastično sporije vremena izvođenja u odnosu na logaritamska su

O(n)

Za a posteriori analizu može se koristiti C biblioteka ________, koja sadrži funkciju ______.

Za učinkovito pretraživanje podataka potrebno je da su podaci organizovani kao par

Kompozitni ključ je

ključ sastavljen od više atributa

Sekundarni ključ je primarni ključ u drugoj tabeli (zapisu, entitetu)

True

Kod serijskog pretraživanja zapisi ne moraju biti sortirani

True

Kod serijskog pretraživanja složenost je ____, a prosječno se čita ____ zapisa.

O(n), n/2

Najbolji slučaj kod serijskog pretraživanja je

O(1)

Za direktne, sortirane datoteke serijsko pretraživanje može se ubrzati

Svaki blok datoteke ima karakteristiku koja omogućava pretraživanje, a to je

vodeći zapis

Kod serijskog pretraživanja, za datoteku sa F zapisa optimalna veličina bloka B je

_________ pretraživanje je bolje od serijskog, a lošije od ________ pretraživanja

Za binarno pretraživanje podaci ne moraju biti sortirani

True

Prosječan broj čitanja kod binarnog pretraživanja je

O(log2n-1)

Binarno pretraživanje nije efikasno za medije sa direktnim pristupom poput DVD uređaja.

True

Study Notes

Complexity of Algorithms

  • Ω notation represents the lower bound of an algorithm's time complexity
  • ϴ notation represents the average time complexity of an algorithm
  • The most precise measurement of an algorithm's execution time is the exact time
  • Logarithmic time is not drastically slower than optimal time

Indexing and Keys

  • A composite key is a combination of attributes
  • A secondary key is a primary key in another table (record, entity)

Serial Searching

  • Records do not need to be sorted for serial searching
  • The complexity of serial searching is O(n), and on average, n/2 records are read
  • The best-case scenario for serial searching is when the desired record is at the beginning
  • For sorted files, serial searching can be accelerated
  • Each block in a file has a characteristic that enables searching, which is a block index
  • For a file with F records, the optimal block size B is F/B

Binary Searching

  • Binary searching is better than serial searching, but worse than hashing
  • Data does not need to be sorted for binary searching
  • The average number of reads for binary searching is log2(n)
  • Binary searching is not efficient for direct access media like DVD devices

Test your knowledge of time complexity with this quiz! Identify which of the given functions represents a time complexity of O(n^3), O(nlogn), O(2^n), or O(logn). Sharpen your understanding of algorithm performance and complexity analysis with this quick and fun quiz.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser