Page 1 of 1

[A&C]Enkele oplossingen Tuyauxs

Posted: Wed Jun 13, 2007 10:22 am
by Shinta
Enkele mogelijke oplossingen, laat me maar iet wete waark fout zit he.

2005-2006:

Image
Image
Image

Juni 2002 (khad gen zin meer :p):

Image

September 2002:

Image

Posted: Thu Jun 14, 2007 6:15 pm
by Nickman
Kunt ge bij u oplossing van de tweede opgave (RAM programma) ni beter die
"JZERO end"
vlak na het commando
"LOAD 2" (laad teller)

zetten?

Want ik weet niet hoe je nu gaat controleren op u r0 of dat wel nul is? :p.

Of kijkt die JZERO niet naar het R0???

Posted: Thu Jun 14, 2007 6:29 pm
by Norfolk
waar vinde die oude tuyeaux's eigenlijk? kvind enkel die van juni 2006

Posted: Thu Jun 14, 2007 6:54 pm
by Shinta
Norfolk wrote:waar vinde die oude tuyeaux's eigenlijk? kvind enkel die van juni 2006
bij oudere tuyauxs ;)

Posted: Thu Jun 14, 2007 6:54 pm
by Shinta
Nickman wrote:Kunt ge bij u oplossing van de tweede opgave (RAM programma) ni beter die
"JZERO end"
vlak na het commando
"LOAD 2" (laad teller)

zetten?

Want ik weet niet hoe je nu gaat controleren op u r0 of dat wel nul is? :p.

Of kijkt die JZERO niet naar het R0???
ah ja :p woeps

Posted: Thu Jun 14, 2007 7:55 pm
by Norfolk
en STORE 0 op het einde moet ook niet he ;)
En je slaat ook nooit je "teller" op :P

Ik heb:

Code: Select all

	STORE 3
LOAD =0
STORE 1
LOAD x
STORE 2

loop: JZERO end
LOAD 1
ADD 3
STORE 1
LOAD 2
SUB =1
STORE 2
JUMP loop

end: LOAD 1
En de te vermenigvuldigen getallen zitten in r0 en in rx

Posted: Thu Jun 14, 2007 8:04 pm
by Norfolk
in 2b) STAP 2 heeft complexiteit l(0) en niet l(0) + l(c(0))

Posted: Thu Jun 14, 2007 8:23 pm
by Shinta
Norfolk wrote:in 2b) STAP 2 heeft complexiteit l(0) en niet l(0) + l(c(0))
just :)

Da van die store nul is idd een beetje stom :$ :d

Posted: Thu Jun 14, 2007 8:27 pm
by Norfolk
Ik heb dit:

Image

Posted: Thu Jun 14, 2007 8:37 pm
by Norfolk
Shinta,
ook je uitleg van 3 b klopt niet aangezien je Ltot keer over maximaal m loopt. Dus het zou O(m * Ltot) zijn en niet O(m + Ltot), zoals gevraagd is.

Posted: Thu Jun 14, 2007 8:52 pm
by Norfolk
Norfolk wrote:Shinta,
ook je uitleg van 3 b klopt niet aangezien je Ltot keer over maximaal m loopt. Dus het zou O(m * Ltot) zijn en niet O(m + Ltot), zoals gevraagd is.
Bij 3a) moet je ook opletten dat je de k in de lijst steekt en niet de a_k ;) zo staat het toch in de definitie. (als je cijfers sorteert dan hoeft dat natuurlijk niet)

Wat ik bij 3b) zou zetten:

Om het lexografisch te sorteren kunnen we gebruik maken van de eerste versie van onze radix sort. Deze heeft complexiteit O(m + n) met n hier gelijk aan Ltot.
Om de waarden dan in de array te steken hoeven we enkel over de koppels te gaan en deze toe te voegen. Hierbij moet je even vergelijken of het koppel niet hetzelfde is als zijn vorige waarde om het al dan niet toe te voegen. Dit is van complexiteit O(Ltot).
Het totaal is dus O(m + Ltot).