| | | | |
| |||||||
| Scriptbörse PHP Lösungen für nen schmalen Taler |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Willkommen im Forum! Damit Du hier nicht mit dem falschen Fuß einsteigst beherzige bitte diesen Thread. Wichtige Punkte:
Dieses Posting erfüllt nicht die Voraussetzung des Fortgeschrittene-Forums. Und wenn es keinen eigenen Code gibt, nicht mal die für Einsteiger. Also Eigenbeteiligung oder Scriptbörse. [MOD: verschoben]
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| da schreibt der ElePHPant Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Schau dir mal dafür den Algorithmus für Breitensuche an! Was bei dir noch wichtig wäre die besuchten Knoten zwischen zu speichern. Wenn du die eine Klasse bastelst kannst du ein Array nutzen in dem eben alle IDs der besuchten Knoten drin stehen. Und dann kannst du eben doppelte Routen abfangen. Um abzubrechen wenn du eine Route gefunden hast könntest du eben die gefundene ID per return zurück geben. Und das eben rekursiv wieder nach oben zur "root" Funktion. (Schwer zu erklären aber auf jeden Fall sollte eben bei gefundener Route die komplette Suche abgebrochen werden und alle IDs die in der Route enthalten sind zurückgegeben werden.) Desweitern solltest du noch eine maximale Tiefe haben die nicht überschritten wird. Ich weiß nicht wie dein System aufgebaut ist aber wenn es sein kann das KEINE Route zwischen zwei Knoten existiert dann terminiert natürlich der Algorithmus wenn alle Knoten besucht wurden (da ja keine doppelt besucht werden dürfen) aber das kann unter Umständen extrem aufwendig werden. Daher eine maximale Tiefe angeben z.B. 6 Knoten danach wird der Algorithmus abgebrochen. Kleine Annotation am Schluss: Jeder Mensch ist mit jedem anderen über 6-7 Ecken verbunden. Natürlich im Durchschnitt aber dass man jede andere Person auf der Erde über höchstens 7 Ecken kennt ist schon interessant |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich persönlich finde es gruselig, in einer Schleife massig Selects abzusetzen. Bei einer großen Useranzahl kannst Du dir dann gleich immer nen Wecker stellen oder Kaffee kochen gehen.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| algorithmus kaffee kochen, algorithmus kaffeekochen, geschlossene kette, algorithmen kaffee kochen, rekusive breitensuche, html nicht geschlossene tags prüfen, algorithmus kaffee, php datei auf nicht geschlossene tags prüfen, html nach geschlossenen tags prüfen, php geschlossene tags überprüfen, php auf geschlossene tags prüfen, eine geschlossene kann, ich gehe nachschauen ob, eine vorliegt, algorithmen kaffekochen, php html auf geschlossene tags prüfen, kaffeekochen algorithmus |