Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))
This post has been edited 1 times, last edit by "s-quadrat" (Nov 2nd 2006, 1:54am)
Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))
![]() |
Source code |
1 2 3 4 5 6 7 8 |
function diffy-longest(x){ longest = 0; longestval = 0; for(i=0; i<x; i++){ temp = diffy-length(x); if(temp > longestval){longest = x; longestval = temp;}; }; }; |
This post has been edited 1 times, last edit by "s-quadrat" (Nov 2nd 2006, 9:04pm)
Quoted
Original von s-quadrat
und die rückgabe der methode gleich in ne variable rein, um die nicht unnötig mehrfach ausführen zu müssen...
(aber wir sollen ja in scheme bis jetzt nur ne vorgegebene auswahl an operatoren verwenden...)
This post has been edited 2 times, last edit by "Tim Buktu" (Nov 3rd 2006, 12:49am)
Quoted
Original von s-quadrat
hmm, joa, jetzt lässt sich die rückgabe der funktion plötzlich auch ganz brav als variable definieren...tz..
(hatte das schonmal so versucht, aber wollte irgendwie nicht...(das klammerchaos hat gesiegt...
))
aber habt ihr das auch so, dass diffy-length ziemlich schnell gegen 7 konvergiert?![]()
hmm, seltsame folge...![]()
This post has been edited 1 times, last edit by "s-quadrat" (Nov 3rd 2006, 7:48pm)
Quoted
Original von s-quadrat
hmm, stimmt eigentlich... auf das mit dem (max ...) wär ich jetz gar nicht gekommen...![]()
obwohl, dann hat man aber auch wieder sowas ähnliches wie bei der rekursion, also dass erst hinterher alles nochmal durchgegangen werden muss...
Quoted
also is on-the-fly-sortieren da schon effizienter![]()
Quoted
Original von s-quadrat
aber scheme muss doch alle werte speichern und hinterher nochmal durchgehen, um das größte (ja, ok - is ja nur eins, also nix mit 'sortieren') von denen zu bestimmen;
oder is es tatsächlich so schlau, die ganzen werte gar nicht erst zu speichern, sondern nur den bisher größten...!?![]()
![]()