|
|
|
|
.
/ \ \ / \
| | \ | |
| `. | | :
` | | \| |
\ | / / \\\ --__ \\ :
\ \/ _--~~ ~--__| \ |
\ \_-~ ~-_\ |
\_ \ _.--------.______\| |
\ \______// _ ___ _ (_(__> \ |
\ . C ___) ______ (_(____> | /
/\ | C ____)/ \ (_____> |_/
/ /\| C_____) | (___> / \
| ( _C_____)\______/ // _/ / \
| \ |__ \\_________// (__/ |
| \ \____) `---- --' |
| \_ ___\ /_ _/ |
| / | | \ |
| | / \ \ |
| / / | | \ |
| / / \__/\___/ | |
| / / | | | |
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von v!pe am 01.06.2007 15:02]
|
|
|
|
|
|
|
|
|
|
Ein Grund mehr, diesen alkohlkranken, übermütigen und diktatorischen Stinkemord loszuwerden!
.
___
_|___|_
(o o)
|~~~~ooO~~(_)~~~~~~~|
| TRIGGER ABWÄHLEN! |
| JETZT! |
| GH@NDI 4 MOD |
'~~~~~~~~~~~~~~Ooo~~'
|__|__|
|| ||
ooO Ooo
*Demonstrier*
|
|
|
|
|
|
|
|
|
|
|
Ich bin überrascht, seit wann hat man hier das recht sich öffentlich gegen die Obrigkeit auszusprechen?
|
|
|
|
|
|
|
|
|
|
Hilfe!
|
Also, ich sitze immernoch an diesem scheiß Algorithmus, den ich vor 2 Tagen schoneinmal erwähnt habe.
Ziel ist es, aus Knoten und Intervallen eines Graphen und anhand der gegebenen abosoluten Häufigkeiten einen Optimalenn Suchbaum zu erstellen.
Hier die Folie die ich als Informationsbasis besitze: http://www.triggertg.de/07-otree.pdf
Nun möchte ich also folgenden Algorithmus umsetzen (Seite 53 der Folie)
(Folie S. 53)
Das ist meine Umsetzung:
runMe.pas (auszuführende)
searchTree.pas (Unit inkl. gesuchtem Algorithmus)
Der eigentliche Algorithmus ist searchTree.pas Zeile 84-149)
So, hab ich irgendwas falsch üpbernommen vom o.g. Pseudocode?
Denn rauskommen müssen folgende 3 Arrays:
Bekommen tu ich aber für
p:
0 5 13 36 18
0 0 3 9 28
0 0 0 3 19
0 0 0 0 13
0 0 0 0 0
w:
4 5 8 3 15
0 0 3 6 19
0 0 0 3 16
0 0 0 0 13
0 0 0 0 10
und t bzw r:
0 1 2 8 1
0 0 2 3 4
0 0 0 3 4
0 0 0 0 4
0 0 0 0 0
Da die Komilitonen, mit denen ich sowas zusammen mache, beschlossen haben die Aufgabe nicht zu lösen, und ich selber inzwischen den ursprünglich so schönen Algorithmus mit jedem Fix-versuch nur noch kaputter mache:
Was mach ich falsch? Ich meine die Werte für die ersten durchläufe stimmen ja :x
Wo kommen da die falschen werte her?
Die daten werden korrekt eingelesen:
4
4
1
0
3
0
3
0
3
10
zu:
Ausgangsdaten:
a[i]: 0 1 3 3 3
b[i]: 4 0 0 0 10
und hier noch die rL's und rRs für das argmin
rl rr
1 2
2 3
3 4
2 3
3 4
8 4
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 01.06.2007 15:30]
|
|
|
|
|
|
|
|
|
|
Na so ein wunder das man früher mit einer Textverarbeitung genau so arbeiten konnte wie heute.
Dann sollen sie doch mal bitte versuchen nen HDTV Video abzuspielen. Oder Multispur-Videobearbeitung. Oder Downloads im GB Bereicht mir Geschwindigkeiten jenseits von 10Mbit.
Toller "Benchmark"
|
|
|
|
|
|
|
ha, ich hab argmin komplett falsch gestaltet. Mal neu machen
1 2
p[0]: 0
p[1]: 3
p[2]: 5
argmin: 0
2 3
p[0]: 0
p[1]: 0
p[2]: 3
p[3]: 3
argmin: 3
3 4
p[0]: 0
p[1]: 0
p[2]: 0
p[3]: 13
p[4]: 3
argmin: 0
0 3
p[0]: 257
p[1]: 9
p[2]: 8
p[3]: 6604
argmin: 6
3 0
An unhandled exception occurred at $00401AC3 :
EAccessViolation : Access violation
$00401AC3
$004012F3
|
|
|
|
|
|
|
AdB:
<blink>!! -> <- !!</blink>
...
|
|
|
|
|
|
|
AAAAHRGH!!! WAS IST DENN HEUTE MIT DEM INTERNET LOS? VERDAMMICHNOCHMALEINS!
|
|
|
|
|
|
|
Hmhmhm jetzt bin ich doch wieder verwirrt
im Pseudo-Algorithmus: Das argmin() ... soll er da das kleinste Element raussuchen oder der Index, der das kleinste Element enthält?
Zeile 15 :X
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von TriggerTG am 01.06.2007 16:03]
|
|
|
|
|
|
Aaachso, der Index mit dem kleinsten wert. Nu versteh ich
|
|
|
|
|
|
|
| Zitat von Achse-des-boesen
Na so ein wunder das man früher mit einer Textverarbeitung genau so arbeiten konnte wie heute.
Dann sollen sie doch mal bitte versuchen nen HDTV Video abzuspielen. Oder Multispur-Videobearbeitung. Oder Downloads im GB Bereicht mir Geschwindigkeiten jenseits von 10Mbit.
Toller "Benchmark"
| |
Naja, so verkehrt ist der Benchmark doch gar nicht. Wenn ich heute in Echtzeit in der Lage bin, HDTV zu Streamen, warum muss ich dann trotzdem 6mal solange Warten bis die Kiste dazu in der Lage ist?
Sicher, heutige Betriebssysteme sind mit der Hardware natürlich auch gewachsen. Aber das ist eben genau das, was ich meine wenn ich sage, dass ich es scheiße finde wenn ein primitiver Datentyp zum Objekt wird. Das verschlingt meine Zeit und Resourcen. Alle sagen immer, die hätten wir doch.
Wenn ich aber überlege, dass ich in der Lage wäre mein System in 11Sekunden zu booten, wenn nur einfach jeder Programmierer sich nicht blind auf sein Framework verlassen würde, dann bin ich doch etwas traurig.
Ein gutes Beispiel sind Autos. Autos haben mittlerweile selbe Funktionalitäten wie Computer. Bremsen, Lenkung, Konforteinstellungen. Das alles läuft digital. Da gibt es keine Lenkstange mehr. Wenn ich auf die Bremse drücke wird der komplette Widerstand von einem kleinen Motor simuliert. Hochkomplexe Systeme die auch noch Redundant aufgebaut sind und niemals abstürzen und noch dazu innerhalb von Millisekunden Einsatzbereit sind. Ein Traum!
Sicher, die Automobilindustrie spezialisiert sich dann (ählich wie Konsolen) auf eine bestimmte Hardware und sparen sich so viele Abstraktionsschichten die ein Windows eben haben muss um mit jeder beschissenen Grafikkarte zu funktionieren. Aber da muss doch einfach mehr gehen!
|
|
|
|
|
|
|
| Zitat von Y2Keeper
AAAAHRGH!!! WAS IST DENN HEUTE MIT DEM INTERNET LOS? VERDAMMICHNOCHMALEINS!
| |
Es tut doch!?!
|
|
|
|
|
|
|
Vielleicht klauen die Vietnamesen grad ein Kabel vor England!
|
|
|
|
|
|
|
| Zitat von GH@NDI
| Zitat von Y2Keeper
AAAAHRGH!!! WAS IST DENN HEUTE MIT DEM INTERNET LOS? VERDAMMICHNOCHMALEINS!
| |
Es tut doch!?!
| |
Grad so... all moegliche Seiten, wie zb google.com wollen aber nicht. Und Spiele (wichtig fuer meine aggresions bewaeltigung ) sowieso nicht...
|
|
|
|
|
|
|
| Zitat von GH@NDI
Ein gutes Beispiel sind Autos. Autos haben mittlerweile selbe Funktionalitäten wie Computer. Bremsen, Lenkung, Konforteinstellungen. Das alles läuft digital. Da gibt es keine Lenkstange mehr. Wenn ich auf die Bremse drücke wird der komplette Widerstand von einem kleinen Motor simuliert. Hochkomplexe Systeme die auch noch Redundant aufgebaut sind und niemals abstürzen und noch dazu innerhalb von Millisekunden Einsatzbereit sind. Ein Traum!
| |
Das kannst du unmöglich vergleichen. Ein Auto ist kein System, ein Auto ist eine ansammlung unterschiedlicher Systeme, die über mehrere Bussysteme verbunden sind, welche wiederrum dafür entwickelt wurden. Außerdem passiert in einem Auto ein verdammt großer Teil in Hardware oder zumindest Hardwarenah. Ganz nebenbei wird ein Milliardenaufwand betrieben um dieses Systeme zu optimieren. Frag mal AcidPils, der müsste dir ein paar Geschichten erzählen können.
Und das dieses dinger nie abstürzen...nein. Wenn du dir mal die ADAC Pannenstatistik anschaust ist die häufigste Ursache fürs liegenbleiben bei den meisten modernen Autos "Störung im Motormanagment". Und das heißt nix anderes als das eine Komponente im Bus Mist gebaut hat und deswegen das Ding leiber komplett abschaltet wurde.
Und wie gesagt...da wird ein Milliardenaufwand betrieben und Manpower ohne Ende reingesteckt.
|
|
|
|
|
|
|
bei der hardware die uns momentan umgibt sollten wir sowieso alle programme in Ada neuschreiben. der overhead ists wert.
|
|
|
|
|
|
|
|
|
|
|
ahahahahahahhahahahahhahahaha
ich habs geschafft. ICH HABS GESCHAFFT
hahahahahaha
|
|
|
|
|
|
|
Jungs, Trigger hats geschafft!
|
|
|
|
|
|
|
|
|
|
|
So, bevor ich jetzt nach dem Ubuntu Update neu starte, brenne ich mir leiber noch ne grml-CD.
Ich trau denen nicht.
/: Unglaublich, läuft noch!
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Achse-des-boesen am 01.06.2007 17:00]
|
|
|
|
|
|
| Zitat von Achse-des-boesen
| Zitat von GH@NDI
Ein gutes Beispiel sind Autos. Autos haben mittlerweile selbe Funktionalitäten wie Computer. Bremsen, Lenkung, Konforteinstellungen. Das alles läuft digital. Da gibt es keine Lenkstange mehr. Wenn ich auf die Bremse drücke wird der komplette Widerstand von einem kleinen Motor simuliert. Hochkomplexe Systeme die auch noch Redundant aufgebaut sind und niemals abstürzen und noch dazu innerhalb von Millisekunden Einsatzbereit sind. Ein Traum!
| |
Das kannst du unmöglich vergleichen. Ein Auto ist kein System, ein Auto ist eine ansammlung unterschiedlicher Systeme, die über mehrere Bussysteme verbunden sind, welche wiederrum dafür entwickelt wurden. Außerdem passiert in einem Auto ein verdammt großer Teil in Hardware oder zumindest Hardwarenah. Ganz nebenbei wird ein Milliardenaufwand betrieben um dieses Systeme zu optimieren. Frag mal AcidPils, der müsste dir ein paar Geschichten erzählen können.
Und das dieses dinger nie abstürzen...nein. Wenn du dir mal die ADAC Pannenstatistik anschaust ist die häufigste Ursache fürs liegenbleiben bei den meisten modernen Autos "Störung im Motormanagment". Und das heißt nix anderes als das eine Komponente im Bus Mist gebaut hat und deswegen das Ding leiber komplett abschaltet wurde.
Und wie gesagt...da wird ein Milliardenaufwand betrieben und Manpower ohne Ende reingesteckt.
| |
Und Microsoft hat weder Manpower noch Milliarden oder was?
|
|
|
|
|
|
|
| Zitat von TriggerTG
Bellman 0 : 1 TriggerTG
| |
korrigiere.
Bellman 1 : 0 TriggerTG :x
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 01.06.2007 17:13]
|
|
|
|
|
|
Ähm, ich hab mir so eine SATA Festplatte geleistet, das letzte Mal, als ich so etwas bestellt hab, war das eine mit alten Molex-Stecker Strom Anschluss und dem SATA Stromanschluss. Da der "Ziel"-Rechner noch ein älteres Netztteil hat, hab ich so gehofft, diese problemlos anzuschliessen. (Darüber hinaus unterstützt der wohl nur SATA 1, da aber in absehbarer Zeit ein neuer kommt, wollt ich jetzt nicht wieder bei IDE bleiben). Jetzt hat die gekaufte Festplatte (Seagate Baracuda) gar keinen Molex-Anschluss. Naja, dumm gelaufen, aber so etwas: dürfte doch Abhilfe schaffen, oder klappt das doch nicht?
Auf "haben Sie denn alle notwendigen Anschlüsse?" Fragen antwortete ich als Diplom-Informatiker doch nur mit einem Lächeln.
|
|
|
|
|
|
|
Ja, das Ding reicht.
Herr Diplom Informatiker...
|
|
|
|
|
|
|
Das muss ich wohl dann bei nem anderen Laden kaufen
Achja, was ist eine gute Möglichkeit die Daten von einer alten Platte auf eine neue zu bekommen? Also inkl. Betriebssystem. Ich muss das auch noch bei einem anderen Rechner machen und hatte dafür TrueImage zur Hand, allerdings dauert das bei dem anderen Rechner (800er Duran mit 15GB uralt Platte) ganze 12h auf eine USB-Festplatte. Jetzt such ich schnellere Möglichkeiten. Wer von euch hat sowas schon einmal gemacht?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |