AI :: Menü.

AI :: Das Menü ist ein Perl-Objekt, das Baum :: Nary-Objekte aus gerichteten Diagrammen oder einer Beschreibung des Funktionssatzes generiert.
Jetzt downloaden

AI :: Menü. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • James Smith
  • Website des Verlags:
  • http://search.cpan.org/~jsmith/Uttu-0.06/lib/Uttu/Manual/Intro.pod

AI :: Menü. Stichworte


AI :: Menü. Beschreibung

AI :: Menü ist ein Perl-Objekt, das Tree :: nary-Objekte aus gerichteten Diagrammen oder einer Beschreibung des Funktionssatzes generiert. AI :: Das Menü ist ein Perl-Objekt, das Baum :: Nary-Objekte aus gerichteten Diagrammen oder einer Beschreibung des Funktionssatzes erzeugt. Der Algorithmus ist nicht sehr effizient (ungefähr o (f ^ 6), f ist die Anzahl der Funktionen). Es ist auch nicht ganz so intelligent, wie es sein sollte. Sie sollten die Ergebnisse sperren, anstatt wiederholt zu berechnen. Wenn der Algorithmus optimiert ist, oder effizientere Algorithmen werden gefunden, sie werden eingebaut. Die Schnittstelle zum Erzeugen der Bäume sollte nicht zu viel ändern. Das daraus resultierende Objekt könnte ein Baum werden: NARY-Objekt in einem AI :: Menü Object.Synopsis Verwenden Sie AI :: MENU; Meine $ Factory = New AI :: Menü :: Factory; Mein $-Menü = $ werks-> generieren ($ hash_of_functions); Mein $-Menü = $ werks-> generieren ($ hash_of_functions, $ hash_of_categories); Mein $ -Menü = $ Factory-> Generieren ($ Diagramm); Methoden der folgenden Methoden (außer generieren) sind in der neuen Funktion in der neuen Funktion verfügbar, wenn Sie das AI :: MENU :: Factory Object.Generatethis-Funktion erstellt, bevor Sie ein konfigurierbar anrufen Modul, um den Baum zu generieren Es wird weiter davon ausgegangen, dass die Sätze von Funktionsnamen und Kategoriennamen disjunkt sind. Für die Leaf_Q-Funktion wird ein Schließung erstellt, der true zurückgibt, wenn sein Argument ein Schlüssel in der Hash-Referenz ist. Der vollständige Grafik wird aus dieser einzelnen Hash-Referenz erstellt: Wenn eine Kategorie eine andere Kategorie über eine Funktion erreichen kann, wird eine Kante zwischen den beiden Kategorien eingesetzt. Dieser Rand ist bidirektional Dieser zweite Hash wird verwendet, anstatt die automatische Erzeugung der Informationen von dem ersten Hash.If zu erstellen. Die Leaf_Q-Funktion muss definiert werden. Es gibt false zurück, wenn das Argument eine Kategorie darstellt. Dies kann entweder eingestellt werden, wenn das AI :: -Menü :: Factory-Objekt erstellt oder durch einen Methodenaufruf erstellt wird. Der Methodenaufruf ohne Argument gibt die aktuelle Funktion zurück .MakerThis ist das Paket, das zum Erstellen des Menüs aus dem Graphen verwendet wird. Der folgende Anruf erfolgt: mein $ menü = $ self -> {maker} -> neu (Breite => $ self -> {breite}, weight_f => $ self -> {weight_f}, leaf_q => $ leafq,) ; Rückkehr $ MENU -> generate_tree ($ g, $ optscore); Der $ Optcore-Wert ist die Punktzahl für den optimalen Baum. Sobald ein Baum mit dieser Punktzahl gefunden wird, sollte die Suche stop.New erregen ein AI :: -Menü :: Factory Object. Optionale Argumente sind Schlüssel- / Wertpaare, die aus dieser Liste von Methoden ausgestattet sind, mit der Ausnahme, dass er generiert und new.weight_fThis-Funktion verwendet wird, um die Kantengewichte in der Grafik zu berechnen. Es wird mit vier Argumenten aufgerufen: Das Objekt, das den Baum erzeugt, das Graph-Objekt, den ursprünglichen Scheitelpunkt, den Zielvertex. Die Funktion sollte für ein unendliches Gewicht undef zurücksenden. Dort ist die gewünschte Anzahl von Kindern pro Knoten. Die optimale Anzahl (und der Standardeinstellung) ist drei. Anforderungen: · Perl.


AI :: Menü. Zugehörige Software

True Color Picker.

TRUE COLOR PICKER ist eine PHP-Klasse, die verwendet werden kann, um eine Palette darzustellen, um die Farben des Benutzers auswählen zu lassen. ...

86

Herunterladen