• Non ci sono risultati.

Quick sort& Randomization

N/A
N/A
Protected

Academic year: 2021

Condividi "Quick sort& Randomization"

Copied!
11
0
0

Testo completo

(1)

Quick sort & Randomization

8=0

J--h-f

A ooo€li

Z o d 0 ,

Array

di Oes

Scope

: ordinate A medicate scam

bi did

Contento di due

posizioni

scdmbacii )

:

tour

--

Afi ) ; Afi )

--

AE) ; AID

--

tmp

oss sent scambid

( )

: Couto

il #

O o

# I

e

poi

soundsarioi

A

es.

7

zevi e

8

Uni =p

100000-700/111*12

OSL

usdado inuece scambid

C)

, e il

molto

Sais draw

the poco

, Uso due

pautztai

i e

)

invade

:

Aa

o,

% Sathi ment

.

Lift

.

(2)

Esempio

: INV : Zevi a SX e uni aDX

J

I

A i"

Usidmo

Scdmbiacii )

per n'

pastime

INV

Ci

fevmiamo quando

j Ei

(3)

Perche

' scambiae

? Ades

so

usiamouaahsy di

intens e

open

-amo and

DISTR IBOZIONE o PARTI2- IONE

inter distiuti

A t.lk/ssofsiznJopivot

{

235101

{y3i

,> lo ,

A ooo/#i?

Z o d O

*

'

FaceTime ?

element

Afi )

s

pivot

=D e- come se

Afi ) fore

zero

" " 7 A =D k k q y a Uno

IL RISO LTA DELL' APPROCCIO

PRECEDENT

e- and

PARTIZIONEIDISTRCBUTIONE

meet

prime tultiglielemeati AEKpivot

e

poi queue

>

pivot

(4)

sequentConcettadedi Oes olopo

# loscdmbio

A ET

I sxP

a-

guest

concentric

segment

mo sa

P D Comptes sits

in

tempo

:

*

perche

' ddesso in dx de' il

pivot (

h

) tempo

c- "zero ,

"

t OCD spatio aggiuutivo

e' "on

:# dx-sxo.ie?e;enmaemaefoogni

n--volta che passo per

e⑤

increment i Elo decrementy

=Dat Massimo succeede n Volte

pivot

-

output:

A 7i¥

ox I DX

a- concentric

-

mo sa

guest segment

(5)

Ques to suggevisce

Uno

schema

di

tipo

DIVIDE et

IMP

ERA:

atmeno due elements in A

Giusto

. .

destroy

Lo

schema

di

rico vsione e-simile at M

eyes

out ,

tu

HaEid la

fue

di

ricombination

dei

visa

ltsti delle

Chiam

ate

n'Corsire E

qui

11 IDENT ITA'

Cela la

fusion

e nel

merge

soit

)

.

Vice versa,

la fa

se

di divisione

in

SoHo problem

i

leave mplice nel

m

eyes

out

) E qui

pin complicate (

PARTITION

EIDISTRCBV 250kg

(6)

Relation

e diviconcurs

peril

cost

Tcu ) del Quick

Sort sa b

element

Tcn

)

II

OCD

tempo

-7

Lp

Ocn ) tempo

-0 r

1-

(

r-D

tempo

Tch

- r

) tempo

-0 r

Tcn ) ±T(

r-

D

+

Tfs

-r

)

-1 on , T

(

no

)

- costate nano

( ideal

mentee: rn

Az

, in modo old dree

Tcu )

n

2M¥ )tcw

come

nel megesort )

NON C'

E'

GARANT

IA Pl

Cio y

CASO PESSIMO : to o f- h

)

-h-r

(7)

Caso

pessimo

: dopo aver s

peso OG) tempo

,

ho

ducos n-I

Clementi

old ordinate

Perche

f-0

Non di

peu

de old come si

degli

e

il pivot

DETERMINISTCANENTE

se

og

ni volta

il pivot

e-

il

minimo

della pom

-one, mini

mango

no ancora

gli delhi

de

Ordine tutti insieme.. la

fue di divisione

non

port vautaygi

.

Cost

#

element

saws need

stress

a

park

zone

-

C n n- I

III. § :} MORALE

: '

cpheiggfemoo tempo

-

,

I l

E

(8)

In patios

,

QS

e-

veloce perche il

suo

Coste medio E O Cn ly

n

)

Concetta

al

made

,

pnendiamo gli infiniti away

di n named,

eseguidmo il QS

per

cidscuno di essi, e ne

faccidmo

-la media.

Purtwppo it

can "s

favor

evole" n'make

tale nel Suddeth Ceto medio

:

Hassani

one

implicit

E

che

I

lousy

via

scelto casual meat the

i

possible

RANDOMIZATION

IDEA PIE POTENTE : Usichao la

della

di un numero

cdsudle

per sfuggire (

"

pro

ratamentee

)

al Caso

of

droverole : la"media "

qui

non viene

pice falta

su tutti i

possible input

ma sa

tutte le possible

s

cette del

numero casa

de

.

(9)

sceglie pivot

C-

[

sinister . .

destiny

in manias

uniform

e e Casade

II

cost medio e- su

tutte les

cette suddette in

tutte lechia mate

n' Corsive

Veolia

mo

perch

e-

it cost

medio E

OA Gn ) independent emewte dall

'

input (

con

alto

probability

(10)

Variable indicative

:

X

=

{ I probabilist

p

O

dltvimeuti

E IX )

=

I

-

p

t O -

G

-p

) =p (

non ridicule che le

variabilis

duo

independent )

Per

audition

QS

random iztdto

,

phenolic

mo A' =

away A

ordinate

A

' = Z, L

Zz

L - - - L tu

(

Os,.

A

coatiare tali chide in modo diSordinato

)

observation

① Zi e

Zg

sono

conf

routete, und di low

e-

an

pivot

Zi e

Zg

Sono con

frontale at

massimo and sold

Volta

de Z

! ? Zg

Sono nella stessd

Porno

ne old ordinance, allone

tale

poeou

tiene

al

Meno

y

-

its element

, ossie

tutte lfeli element old

Zi a

Zo

: Zi,

Zia

,

tie

,. .. ,

Zo

St

DX

-

-

-

T#¥t¥

. - -

c o

(11)

Xi

, =

{

Oh dealtrimeuhZi

ez

. sono

confronted

. is

c-

X

=

IZ Xi ,

= numero di cop

pie

di Chiari

confronts

ti of Nuo

pivot

PRIX:D

'

Stitt 2-

pr chide e-

pivot potion

's

¥+1

Cost = 0

(

ht

X ) tempo

ma

X

E una

Vdnidbile aleatoric

cost Medio =

#

t

ELX ) ) tempo

sense armoured =

ocean )

EKF.EZE-LXid-Egf.ie

.

i.EE?.E--0Cngn )

.

Riferimenti

Documenti correlati

~alcoleremo ora il primo gruppo di omotopia regolare di grafi orienta- ti i cui corrispondenti grafi non orientati hanno tutti gruppo di omotopia regolare di dimensione uno

[r]

[r]

This study showed a lower risk of SSI, even though not statistically significant, in surgical procedures performed in unidirectional operating theatres (U-OTs) with

[r]

537/1981 e successivi decreti Interministeriali, nella misura vigente alla data della cessione del credito, fino alla data di effettivo realizzo del credito stesso

il 2 febbraio 2011 le Regioni e le Province autonome hanno espresso parere favorevole sul documento, in considerazione del fatto che: l'incidenza della patologia

- :l (A.T.R.) Alluvioni sciolte di rocce palcozoichc delle sponde occidcutu li della rossa tcuonica, sopra banchi sino a 40150 metri di spessore di argille plastiche bianche o grigie