+ All Categories
Home > Documents > Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek...

Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek...

Date post: 28-Feb-2019
Category:
Upload: dinhthuan
View: 212 times
Download: 0 times
Share this document with a friend
5
Bisekcija NI V dani tabdi A Ao A Gu i poisii indeed dange element ax Postopek algorithm powstipregledamotabelo in is emo x C asovna tahterhost v Natya V dani urg tabeli a poisii indels elemental Dodatno element v a se ne pouauljajo Poslopeh Ao E a e a e I am n ten a 0 Nz n l T T I L man f i x a Luh
Transcript
Page 1: Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek algorithm powstipregledamotabeloin isemo x Casovna tahterhost v Natya V urg tabeli a poisiiindels

Bisekcija

NI V dani tabdi

A Ao A Gu i

poisii indeed dangeelementax

Postopek algorithm powstipregledamotabelo in isemo x

Casovna tahterhostv

Natya V dani urgtabeli a poisii indels elemental

Dodatno element v a se ne pouauljajo

Poslopeh

Ao E a e a e I am

n ten a

0 Nz n l

T TI L man f i

x aLuh

Page 2: Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek algorithm powstipregledamotabeloin isemo x Casovna tahterhost v Natya V urg tabeli a poisiiindels

Casana tahtevmstbiseha.ie

Jirina ishalmege obmuijase reapolauhja

n

I

nJu

Pok korahil

11stan se koje Fu I

kn 2

k logan

dgovor O login

C asana tattemost returnune funhuje glejbodo spudaj

1 h iasovna tahternost funhuje isci ie ieiskalnoobmoc.ie velihosti d

d j i

Page 3: Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek algorithm powstipregledamotabeloin isemo x Casovna tahterhost v Natya V urg tabeli a poisiiindels

def bisekcija1(a, x): """V urejeni tabeli a poišči indeks elementa x z bisekcijo, rekruzivna verzija.""" # definiramo pomožno funkcijo, ki išče v podtabeli a[i], a[i+1], ..., a[j], # pri čemer se izognemu temu, da bi dejansko zgradili podtabelo def isci(i, j): if j < i: return None else: k = (i + j) // 2 if x == a[k]: return k elif x < a[k]: return isci(i, k-1) else: # a[k] < k return isci(k+1, j) # dejansko pokličemo pomožno funkcijo

return isci(0, len(a)-1)

1 o L

1 d It TldkT

konstmtwiteibkomhou.tn

Tin It TIEat it tf1 1 1 Ttfit 11 1 Fu ustmiwse.tw e

h loganh

rt n Th

login

logan odgovorolbg.nl

Page 4: Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek algorithm powstipregledamotabeloin isemo x Casovna tahterhost v Natya V urg tabeli a poisiiindels

Urejanje tabd

Urejanje namestu

rhod tabela a

preuredielemente a da bo hrg.ua

Urejanjevhod tabela a

i ithod urejenatabela elementov it a

prvotnetabele a ne smemospremeniti

6 3 1 5 8 2 4Tnajmanjii

1 3 6 5 8 2 4

1 2 6 5 8 3 4

Fi taieteh neurejenega obmoija

Page 5: Bisekcija dani E Luh Bisekcija NI V dani tabdi A Ao A i poisii indeed dangeelementax Postopek algorithm powstipregledamotabeloin isemo x Casovna tahterhost v Natya V urg tabeli a poisiiindels

def urejanje_z_izbiranjem(a): """Uredi tabelo a na mestu.""" n = len(a) for i in range(0, n-1): # poiščemo indeks j najmanjšega elementa v podtabeli a[i:] j = i # kandidat za indeks najmanjševa v podatebeli a[i:] for k in range(i, n): if a[k] < a[j]: j = k # popravi kandidata, če smo našli boljšega # zamenjamo a[i] in a[j] (a[i], a[j]) = (a[j], a[i]) notraiya tanka se itwede n i brat

nh h i

r i

i if Iteem

32

To je mais hot

1 213 1 i t n tf n E f ht Slaby

i

ata hb

a


Recommended