Moderator: Praesidium
Euh ik heb da hier erges ligge, ge moest da ni implementeren he, gewoon uitleggen hoe get zou doen.slimmy wrote:In reeks 2 wordt er gevraagd hoe je een vermenigvuldiging inplementeerd met een DMTT, heeft er iemand dat is helemaal uitgewerkt? En wa is dan de tijd/plaats complexiteit daarvan?
dat zijn ze ongeveer, enkele zijn wel verouderd.. en hij heeft nog enkele dinges in de les op bord geschreve.Robbe wrote:Waren er nog reeksen buiten diegenen die op Pieter zijn webspace staan?
Iets da hier het vermelden waard is?Shinta wrote:dat zijn ze ongeveer, enkele zijn wel verouderd.. en hij heeft nog enkele dinges in de les op bord geschreve.Robbe wrote:Waren er nog reeksen buiten diegenen die op Pieter zijn webspace staan?
Code: Select all
begin
Queue := leeg
Som := 0
for j := 1 to n do
Input[j] vooraan in Queue
Som += Input[j]
while Som > 10 do
Som -= laatste element van Queue
verwijder laatste element uit Queue
od
if Som = 10 then stop fi
od
end
dijkstra is dat deel dat we niet moeten kennenRobbe wrote:reeks 7
voor oef2 heb ik:Volgens mij is dit O(n) omdat die while hoogstens 2 keer uitgevoerd wordt. Ziet iemand hier graten in?Code: Select all
begin
Queue := leeg
Som := 0
for j := 1 to n do
Input[j] vooraan in Queue
Som += Input[j]
while Som > 10 do
Som -= laatste element van Queue
verwijder laatste element uit Queue
od
if Som = 10 then stop fi
od
end
reeks 7b
oef1: wat wordt hier verwacht da ge maakt? zo'n diagrammen gelijk me T&A om een e-NFA te maken uitgaande van een RE?
moet ge trouwens dat dijkstra gedoe kunnen?
ni da'k da ni kan, maar ik moet het wel nog eens opfrissen danNorfolk wrote:edit: en langs de andere kant moet ge da toch nog kunnen van netwerken vorig jaar dus das toch geen probleem
waarom zou die while lus maar twee keer moeten worden uitgevoerd ? . Neeje, die while lus doet gewoon niets af aan de lineariteit omdat dit niet afhankelijk is van de grootte van de invoer.Robbe wrote:reeks 7
voor oef2 heb ik:Volgens mij is dit O(n) omdat die while hoogstens 2 keer uitgevoerd wordt. Ziet iemand hier graten in?Code: Select all
begin
Queue := leeg
Som := 0
for j := 1 to n do
Input[j] vooraan in Queue
Som += Input[j]
while Som > 10 do
Som -= laatste element van Queue
verwijder laatste element uit Queue
od
if Som = 10 then stop fi
od
end
reeks 7b
oef1: wat wordt hier verwacht da ge maakt? zo'n diagrammen gelijk me T&A om een e-NFA te maken uitgaande van een RE?
moet ge trouwens dat dijkstra gedoe kunnen?
ja secondje .Norfolk wrote:De body van die while lus wordt hoogstens n -1 keer uitgevoerd. Dit is als er geen substring gevonden wordt. (Wel iets minder dan n -1 keer omdat de laatste 2 getallen ook onder 10 kunnen liggen enzo)
Hiermee bedoel ik ook dat de body van de while lus IN TOTAAL hoogstens n - 1 keer uitgevoerd wordt
De for lus ook n keer. Dus dat wordt 2n keer en dus O(n).
Heeft er iemand een oplossing voor dat algoritme van kortste paden voor een graaf met mogelijk negatieve kosten op zijn kanten?
Die while-lus wordt maar hoogstens 2 keer uitgevoerd omdat het laatst ingelezen getal de som hoogstens op 12 brengt, omdat anders een match werd aangeduid in de vorige iteratie van de for.Shinta wrote:waarom zou die while lus maar twee keer moeten worden uitgevoerd ? . Neeje, die while lus doet gewoon niets af aan de lineariteit omdat dit niet afhankelijk is van de grootte van de invoer.
wtf :s agij 111119 hebt, dan ebdeRobbe wrote:Die while-lus wordt maar hoogstens 2 keer uitgevoerd omdat het laatst ingelezen getal de som hoogstens op 12 brengt, omdat anders een match werd aangeduid in de vorige iteratie van de for.Shinta wrote:waarom zou die while lus maar twee keer moeten worden uitgevoerd ? . Neeje, die while lus doet gewoon niets af aan de lineariteit omdat dit niet afhankelijk is van de grootte van de invoer.
Users browsing this forum: No registered users and 58 guests