<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[binärer Suchbaum]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Als Übungsaufgabe müssen wir einen binären Suchbaum mit den Operationen einfügen und löschen erstellen.</p>
<p>Das Prinzip eines Baumes verstehen ich in der Theorie vollkommen. Allerdings bin ich noch nicht so geübt im programmieren und arbeite noch nicht so lange mit C++ und kämpfe nun damit dies in einen Code reinzubringen.</p>
<p>Könnte mir jemand ein kleines Beispiel machen (am liebsten gleich in Codeform), wie ich einen Baum erstelle und die Knoten einfügen/entfernen kann?</p>
<p>Wäre superfroh um eure Hilfe!<br />
Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/301366/binärer-suchbaum</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 03:36:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/301366.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Mar 2012 14:07:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 14:07:47 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Als Übungsaufgabe müssen wir einen binären Suchbaum mit den Operationen einfügen und löschen erstellen.</p>
<p>Das Prinzip eines Baumes verstehen ich in der Theorie vollkommen. Allerdings bin ich noch nicht so geübt im programmieren und arbeite noch nicht so lange mit C++ und kämpfe nun damit dies in einen Code reinzubringen.</p>
<p>Könnte mir jemand ein kleines Beispiel machen (am liebsten gleich in Codeform), wie ich einen Baum erstelle und die Knoten einfügen/entfernen kann?</p>
<p>Wäre superfroh um eure Hilfe!<br />
Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195220</guid><dc:creator><![CDATA[ands]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:07:47 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 14:38:40 GMT]]></title><description><![CDATA[<p>Willkommen im Forum.</p>
<p>Fragen dieser Art haben erfahrungsgemäß wenig Aussicht auf (ernsthafte) Antworten. Bitte lies dir den ersten Link in meiner Signatur gründlich durch und beherzige die Ratschläge.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195233</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:38:40 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 14:41:05 GMT]]></title><description><![CDATA[<p>Du brauchst doch nur etwas googeln... [Sarkasmus]Ich sag jetzt nicht STFW, weil du den Begriff wahrscheinlich nicht ergoogeln könntest ;)[/Sarkasmus]</p>
<p><a href="http://math.hws.edu/eck/cs225/s03/binary_trees/" rel="nofollow">http://math.hws.edu/eck/cs225/s03/binary_trees/</a></p>
<p>Erster Treffer bei Google, scheint mir recht brauchbar zu sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195236</guid><dc:creator><![CDATA[Mechanics]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:41:05 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 14:51:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class binary_tree
{
  typedef int value_type;

  binary_tree : root(nullptr)
  {}
  ~binary_tree()
  {
    clear();
  }

  void clear()
  {
    /* ... */
  }

  void insert(value_type to_add)
  {
    /* ... */
  }

  void erase(value_type to_erase)
  {
    /* ... */
  }
private:
  struct node
  {
    binary_tree* root;
    binary_tree* left, right;
    value_type value;

    node(binary_tree* root)
    : root(root), left(0), right(0), value()
    {}
  };

  node* root;
};
</code></pre>
<p>mal ein einfaches grundgerüst - erase sollte ggf. eine andere signatur haben(iterator statt wert übergeben bekommen). aber so ists denke ich erst mal ausreichend.<br />
die algorithmen für erase und insert solltest du bei google leicht finden könnnen. wenn mich nicht alles täuscht, dann bei wikipedia so gar mit erklärung und evtl visualisierung.<br />
clear sollte trivial sein.</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195239</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:51:12 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 15:46:36 GMT]]></title><description><![CDATA[<p>für root brauchst du keinen extra Zeiger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195268</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:46:36 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 16:19:24 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>für root brauchst du keinen extra Zeiger.</p>
</blockquote>
<p>ja, brauch ich nicht - vereinfacht aber vieles. und stört auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195293</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 25 Mar 2012 16:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 16:21:21 GMT]]></title><description><![CDATA[<p>Vereinfacht nichts, machts nur ineffizienter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195296</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 25 Mar 2012 16:21:21 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 16:31:18 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Vereinfacht nichts, machts nur ineffizienter.</p>
</blockquote>
<p>vereinfacht das löschen enorm, wenn man später mit iteratoren arbeitet - weil es das löschen dann ne konstante laufzeit hat anstatt einer logarithmischen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195301</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 25 Mar 2012 16:31:18 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 18:37:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">node* root;
</code></pre>
<p>-&gt;</p>
<pre><code class="language-cpp">node root;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2195332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195332</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 25 Mar 2012 18:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 19:48:55 GMT]]></title><description><![CDATA[<p>Das sorgt auch nur dafür, dass man Sonderbehandlungen für den ersten Knoten machen muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195359</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 25 Mar 2012 19:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 20:47:24 GMT]]></title><description><![CDATA[<p>Pi, implementiere einfach einen Binären Suchbaum. Wenn du willst auch einen ausbalancierten. Dann komm wieder :).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195374</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sun, 25 Mar 2012 20:47:24 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 20:56:43 GMT]]></title><description><![CDATA[<p>vielen Dank für eure Antworten, das hat mir schon mal super geholfen, obwohl ich die Frage sehr allgemein gestellt habe, hat es mein Problem gut gelöst...hatte nämlich Mühe mit den Referenzen, aber das ist nun ok <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>noch eine kleine Frage: falls ich will, dass jeder Wert höchstens einmal in meinem Baum vorkommt, muss ich ja jedes Mal prüfen, ob dieser Wert bereits vorhanden ist. Habe dies nun mal mit der normalen &quot;Suche&quot; gemacht. Gäbe es noch eine effizientere Variante?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195377</guid><dc:creator><![CDATA[ands]]></dc:creator><pubDate>Sun, 25 Mar 2012 20:56:43 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 21:04:15 GMT]]></title><description><![CDATA[<p>schau dir doch mal den wikipedia artikel an. da steht sogar pseudo code, wie man die suche machen muss.<br />
außerdem glaub ich gibt es hier im forum einen artikel zum binären suchbaum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195379</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Sun, 25 Mar 2012 21:04:15 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 21:06:09 GMT]]></title><description><![CDATA[<p>ands schrieb:</p>
<blockquote>
<p>noch eine kleine Frage: falls ich will, dass jeder Wert höchstens einmal in meinem Baum vorkommt, muss ich ja jedes Mal prüfen, ob dieser Wert bereits vorhanden ist. Habe dies nun mal mit der normalen &quot;Suche&quot; gemacht. Gäbe es noch eine effizientere Variante?</p>
</blockquote>
<p>Um eine Suche wirst du nicht drumherumkommen. Aber du brauchst bloss einmal durch den Baum zu laufen um einzufuegen:</p>
<p>Wenn du den Schluessel k einfuegen moechtest, dann machst du eine Suche nach dem Schluessel k. Dann koennen zwei Faelle eintreten:</p>
<p>1. Der Schluessel k wird gefunden<br />
Dann gibst du true zurueck und du musst nichts mehr einfuegen.</p>
<p>2. Der Schluessel k wird nicht gefunden<br />
Dann endet die Suche in einem Blatt. Dieses Blatt ist dann auch sogleich die Einfuegestelle und du kannst dir beim Runtergehen im Baum den Vater dieses Blattes merken. Du gibst dann false zurueck und speicherst die Einfuegestelle. Dann musst du im insert nicht erneut nach der Einfuegestelle suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195381</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sun, 25 Mar 2012 21:06:09 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Sun, 25 Mar 2012 22:53:51 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">node* root;
</code></pre>
<p>-&gt;</p>
<pre><code class="language-cpp">node root;
</code></pre>
</blockquote>
<p>wenn man in node statt value_type nen ptr nimmt, ja - ansonsten gar nichts gekonnt. und das wiederrum bringt imho nicht so viele vorteile.. eigtl gar keinen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195407</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 25 Mar 2012 22:53:51 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 15:51:07 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Das sorgt auch nur dafür, dass man Sonderbehandlungen für den ersten Knoten machen muss.</p>
</blockquote>
<p>Bevor du so einen Schwachsinn behauptest, zeig eine Implementierung her.</p>
<p>otze schrieb:</p>
<blockquote>
<p>Pi, implementiere einfach einen Binären Suchbaum. Wenn du willst auch einen ausbalancierten. Dann komm wieder :).</p>
</blockquote>
<p>Au ja. Weil ich ja nichts besseres zu tun habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Ich muss dir nichts beweisen. Ich muss gar niemandem etwas beweisen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195607</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 26 Mar 2012 15:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 16:20:26 GMT]]></title><description><![CDATA[<p>Du <em>musst</em> niemandem etwas beweisen. Aber wenn du immer recht haben <em>musst</em>, deine Behauptungen aber nicht stützen kannst, dann sinkt deine Glaubwürdigkeit zurecht noch weiter. Wenn das überhaupt noch möglich ist.</p>
<p>Wäh! Wäh ich habe Recht! Aber ich verrate nicht, warum! Wäh Wäh!</p>
<blockquote>
<p>Bevor du so einen Schwachsinn behauptest, zeig eine Implementierung her.</p>
</blockquote>
<p>Hier hast du deine Chance, dich als brillianter Coder oder als rechthaberischer Drückeberger zu beweisen:</p>
<pre><code class="language-cpp">class tree
{
 node *root;
 public:
  void delete(Value_t value)
  {
   delete_node(root, value); 
  }

 private:
  delete_node(Node* &amp;node, Value_t value)
  {
   if (node)
    if (node-&gt;value == value)
     {
      // node Wert eines Kindes von *node geben, Baum umhängen, Element freigeben
     }
     else
      // weitersuchen
  }
};
</code></pre>
<p>Und jetzt zeig mal ein delete mit <code>node root;</code> und ohne Prüfung, ob das gesuchte Element das root-Element ist.</p>
<p>P.S.: <strong>Was</strong> übrigens eine ganz brauchbare Idee ist, ist einen</p>
<pre><code class="language-cpp">Node node;
</code></pre>
<p>als Member zu haben und dann den root-Knoten als *node.parent, front als *node.right und back als *node.left zu haben. Vielleicht lässt du dich davon inspirieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195615</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Mar 2012 16:20:26 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 16:12:39 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Michael E. schrieb:</p>
<blockquote>
<p>Das sorgt auch nur dafür, dass man Sonderbehandlungen für den ersten Knoten machen muss.</p>
</blockquote>
<p>Bevor du so einen Schwachsinn behauptest, zeig eine Implementierung her.</p>
</blockquote>
<p>Du behauptest doch, dass alles besser wird. Dann zeig mal, wie du den Wurzelknoten löschst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195616</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 26 Mar 2012 16:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 16:19:43 GMT]]></title><description><![CDATA[<p>delete() könnte man dann doch noch in remove() oder erase() umbenennen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195621</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Mon, 26 Mar 2012 16:19:43 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 16:20:46 GMT]]></title><description><![CDATA[<p>Na schön. Ich war gerade in Gedanken bei was anderem. Fühlt ihr euch jetzt besser? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195624</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 26 Mar 2012 16:20:46 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 16:27:03 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>delete() könnte man dann doch noch in remove() oder erase() umbenennen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Ach, mal nicht übertreiben, wenn ich fliegend im Foreneditor programmiere. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Na schön. Ich war gerade in Gedanken bei was anderem. Fühlt ihr euch jetzt besser? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Ich glaube, heute werden sich viele rot im Kalender anstreichen.</p>
<p>Ich hatte dir übrigens noch einen Tipp bei mir reineditiert, der wahrscheinlich zu spät kam, als dass du ihn gelesen hättest. An sich finde ich die Grundidee nämlich nicht verkehrt und die GCC-STL macht das auch so. Man muss es eben bloß begründen, wenn man andere des &quot;Schwachsinns&quot; bezichtigt, insbesondere, wenn diese weitaus erfahrener sind, als man selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195625</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Mar 2012 16:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 17:07:56 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Na schön. Ich war gerade in Gedanken bei was anderem. Fühlt ihr euch jetzt besser? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Die fällt nicht mal auf wie <strong>unglaublich überheblich</strong> das ist, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195642</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 26 Mar 2012 17:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to binärer Suchbaum on Mon, 26 Mar 2012 21:27:40 GMT]]></title><description><![CDATA[<p>zu <code>node root;</code> vs. <code>node* root;</code> :<br />
wenn man die 1. variante nimmt, hat man das problem, dass der value_type einen standard-ctor haben muss (oder man ein zusätzliches new bräuchte). und man wird vermutlich nicht drum herum kommen, bevor man den wert des knotens ausliest, zu prüfen, ob ein gültiger wert in value stehen könnte oder nicht...</p>
<p>oder gibts da irgend nen tollen trick?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195733</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 26 Mar 2012 21:27:40 GMT</pubDate></item></channel></rss>