Skip to content

Instantly share code, notes, and snippets.

@valkum
Created June 29, 2011 15:36
Show Gist options
  • Save valkum/1054110 to your computer and use it in GitHub Desktop.
Save valkum/1054110 to your computer and use it in GitHub Desktop.
Delphi Graphentheorie
type
PKnoten = ^TKnoten;
TKnoten = Record
folgeKnoten:PKnoten;
nachbarKnoten:PKnoten;
name:integer;
end;
var
Liste: PKnoten;
procedure init
var
begin
Liste := nil;
end
procedure insertElement( name:string )
var
neuesElement: PKnoten;
hilfsKnoten: PKnoten;
begin
neuesElement^.name := name;
neuesElement^.folgeKnoten := nil;
neuesElement^.nachbarKnoten := nil;
if(Liste = nil) then
Liste = neuesElement
else if(Liste^.folgeKnoten = nil) then
Liste^.folgeKnoten := neuesElement
else
begin
hilfsKnoten := Liste;
while(hilfsKnoten <> nil) do
hilfsKnoten := hilfsKnoten^.folgeKnoten;
hilfsKnoten := neuesElement;
end;
end;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment