<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>sortieren in pascal</title>
    <link>http://forum.geizhals.at/feed.jsp?id=214732</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1206059.html#1206059</link>
      <description>danke dir! &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 19:33:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1206059.html#1206059</guid>
      <dc:creator>promillo</dc:creator>
      <dc:date>2003-12-16T19:33:05Z</dc:date>
    </item>
    <item>
      <title>Re(2): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1206055.html#1206055</link>
      <description>es is NIL&lt;br&gt;&lt;br&gt;danke werds mir mal überlegen.. den bubblesort hab i jetzt jedenfalls scho fast fertig &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 19:31:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1206055.html#1206055</guid>
      <dc:creator>promillo</dc:creator>
      <dc:date>2003-12-16T19:31:48Z</dc:date>
    </item>
    <item>
      <title>Re(3): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204850.html#1204850</link>
      <description>Mann, um die Zeit war mir dein Posting einfach zu hoch, zu viele zu schwierige Wörter &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Aber, es ist ja Weihnachten, da kann man ruhig ein paar Geschenke verteilen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 08:26:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204850.html#1204850</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2003-12-16T08:26:16Z</dc:date>
    </item>
    <item>
      <title>Re(2): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204827.html#1204827</link>
      <description>mensch - meine erklärung reicht wohl nicht - mußt ihm wohl alles noch vorkauen... &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;F.Z.&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 08:14:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204827.html#1204827</guid>
      <dc:creator>Zappa F.</dc:creator>
      <dc:date>2003-12-16T08:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204790.html#1204790</link>
      <description>Such mal nach binärem Suchbaum.&lt;br&gt;Im Prinzip ists ein Baum, wo alle Knoten links kleiner als der aktuelle sind, alle knoten rechts grösser als der aktuelle.&lt;br&gt;&lt;br&gt;Ich hab die genaue Pointer-Syntax in Pascal nicht im Kopf, es funktioniert aber so:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;TKnoten = RECORD&#xD;
  links, rechts : Zeiger auf TKnoten;&#xD;
  wert : integer;&#xD;
end;&#xD;
&#xD;
procedure einfuegen(aktuellerKnoten: Zeiger auf TKnoten; neuWert: integer);&#xD;
begin&#xD;
  if aktuellerKnoten.wert &amp;lt; neuWert then&#xD;
    if links = NIL then&#xD;
      erzeuge neuen Knoten und häng ihn an links&#xD;
    else &#xD;
      einfuegen(links, neuWert)&#xD;
  else&#xD;
    if rechts = NIL then&#xD;
      erzeige neuen Koten und häng ihn an rechts&#xD;
    else einfuegen(rechts, neuWert);&#xD;
end;&#xD;
&#xD;
procedure ausgabe(aktuellerKnoten: Zeiger auf TKnoten);&#xD;
begin&#xD;
  if links &amp;lt;&amp;gt; NIL then&#xD;
    ausgabe(links);&#xD;
  writeln(aktuellerKnoten.wert);&#xD;
  if rechts &amp;lt;&amp;gt; NIL then&#xD;
    ausgabe(rechts);&#xD;
end;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 07:42:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204790.html#1204790</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2003-12-16T07:42:52Z</dc:date>
    </item>
    <item>
      <title>Re(2): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204775.html#1204775</link>
      <description>Nachtrag - es würde natürlich auch mit Bubblesort funktionieren - aber wieso kompliziert, wenns mit einem "Grundgedanken" der hinter listen steht auch geht.&lt;br&gt;&lt;br&gt;F.Z.&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 07:23:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204775.html#1204775</guid>
      <dc:creator>Zappa F.</dc:creator>
      <dc:date>2003-12-16T07:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204769.html#1204769</link>
      <description>Hi;&lt;br&gt;&lt;br&gt;Bubblesort ist das die falsche vorgehensweise - die funkt nur bei arrays.&lt;br&gt;Probiers mit einer einfach verketteten Liste - also jedes Element besteht aus einer Daten-Variable und einem Pointer auf das nächste objekt (das letzte zeich auf NULL (oder war es NIL?!?)).&lt;br&gt;&lt;br&gt;Nun hol dir eine Zahl und geh von begin der Liste aus schritt für schritt weiter, bis das Nachfolge-Object größergleich der einzusetztende Zahl ist. Da hängst du nun dein neues Zahlenobject rein und verkettes mit den größer/gleich Element. &lt;br&gt;&lt;br&gt;So hast du ganz einfach eine aufsteigend sortierte Liste, die wenn du sie ganz trivial ausgibst eben in sich schon die Sortierung hat.&lt;br&gt;&lt;br&gt;Grpße&lt;br&gt;F.Z.&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 07:17:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204769.html#1204769</guid>
      <dc:creator>Zappa F.</dc:creator>
      <dc:date>2003-12-16T07:17:12Z</dc:date>
    </item>
    <item>
      <title>Re(4): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204702.html#1204702</link>
      <description>des hilft mir aber auch nicht viel weiter &lt;img src="schief.gif" width="16" height="19" align="absmiddle" alt=":-/"&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 01:42:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204702.html#1204702</guid>
      <dc:creator>promillo</dc:creator>
      <dc:date>2003-12-16T01:42:01Z</dc:date>
    </item>
    <item>
      <title>Re(3): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204674.html#1204674</link>
      <description>&lt;a href="http://www.schoenleber.org/pascal/pascal2-06.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.schoenleber.org/&lt;wbr/&gt;pascal/&lt;wbr/&gt;pascal2-06.html&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 00:58:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204674.html#1204674</guid>
      <dc:creator>Dennis666</dc:creator>
      <dc:date>2003-12-16T00:58:05Z</dc:date>
    </item>
    <item>
      <title>Re(2): sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204670.html#1204670</link>
      <description>danke.. seite kenn ich schon&lt;br&gt;is leider nur mit arrays.. ich scheiter glaub ich an den pointern &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"&gt;&lt;br&gt;&lt;br&gt;des hab i bis jetzt:&lt;br&gt;&lt;i&gt;function bubsort(list:ptr):ptr;&lt;br&gt;var h1:ptr;&lt;br&gt;var changed:boolean;&lt;br&gt;begin&lt;br&gt;&amp;nbsp;&amp;nbsp;changed:=true;&lt;br&gt;&amp;nbsp;&amp;nbsp;while (changed=true) do&lt;br&gt;&amp;nbsp;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp;changed:=false;&lt;br&gt;&amp;nbsp;&amp;nbsp;h1:=list;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (list^.next^.next&lt;&gt;nil) do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (list^.wert &amp;lt; list^.next^.wert) then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;changed:=true;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;h1^.wert:=list^.wert;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list^.wert:=list^.next^.wert;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list^.next^.wert:=h1^.wert;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br&gt;&amp;nbsp;&amp;nbsp;end;&lt;br&gt;&amp;nbsp;&amp;nbsp;list:=h1;&lt;br&gt;&amp;nbsp;&amp;nbsp;bubsort:=list;&lt;br&gt;end;&lt;/i&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 00:53:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204670.html#1204670</guid>
      <dc:creator>promillo</dc:creator>
      <dc:date>2003-12-16T00:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204665.html#1204665</link>
      <description>&lt;a href="http://www.hrz.uni-dortmund.de/A1/kurse/pascal99/teil2_tag3.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.hrz.uni-dortmund.de/&lt;wbr/&gt;A1/&lt;wbr/&gt;kurse/&lt;wbr/&gt;pascal99/&lt;wbr/&gt;teil2_tag3.html&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Tue, 16 Dec 2003 00:45:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204665.html#1204665</guid>
      <dc:creator>Dennis666</dc:creator>
      <dc:date>2003-12-16T00:45:28Z</dc:date>
    </item>
    <item>
      <title>sortieren in pascal</title>
      <link>http://forum.geizhals.at/t214732,1204531.html#1204531</link>
      <description>folgendes pascal-problem:&lt;br&gt;beliebig viele (mittels pointer) integer sollen sortiert werden..&lt;br&gt;habs mit bubblesort versucht komm aber auf keinen grünen zweig. goggle spuckt nur versionen mit arrays oder müll aus..&lt;br/&gt;</description>
      <pubDate>Mon, 15 Dec 2003 23:18:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t214732,1204531.html#1204531</guid>
      <dc:creator>promillo</dc:creator>
      <dc:date>2003-12-15T23:18:14Z</dc:date>
    </item>
  </channel>
</rss>
