Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: binäre Suche... Ich bin echt grad' zu blöd

  Alt 31. Mai 2007, 18:47
Hallo,

hi sollte besser mit High(FVars) initialisiert werden. Bei deinen Vergleichen hast du die Zuweisungen vertauscht. Nach dem erfolglosen Durchlauf zeigt lo auf die Stelle an der das nicht gefundene Item eingefügt werden muss.

Du hast offensichtlich eine Klasse TVarManager entworfen. Ich würde dann die Funktionalitäten entkoppeln und die Methoden Compare, KeyOf, IndexOf und Find implementieren. Als Besitzer einer Enterprise Version kannst du dir das Zusammenspiel bei TStringList anlesen.

Grüße vom marabu

@alzaimar: dein Beitrag ist so komisch rot unterlegt - schämst du dich etwa, weil du ihn abgeschickt hast, während ich noch am tipopen bin?
  Mit Zitat antworten Zitat