Was bedeutet es, wenn wir sagen, dass ein Algorithmus asymptotisch effizienter ist als Y ?X.XXY.YY ist eine bessere Wahl für alle Eingänge.X.XX ist eine bessere Wahl für alle Eingänge außer kleinen Eingängen.X.XX ist eine bessere Wahl für alle Eingänge außer großen Eingängen.X.XX ist die bessere Wahl für kleine Eingaben.Y.YY Der …
Ich betrachte die Konstruktionsrechnung und ihren Platz im Lambda-Würfel . Wenn ich das richtig verstehe, kann man sich vorstellen, dass jede Achse des Würfels eine weitere Operation mit Typen zum einfach typisierten Kalkül hinzufügt λ→λ→\lambda_\to. Die erste Achse fügt Typ-zu-Term-Operatoren, die zweiten Typ-zu-Typ-Operatoren und die dritte abhängige Typisierung oder Term-zu-Typ-Operatoren …
Bedeuten "induktiv" und "rekursiv" sehr ähnlich? Wenn es beispielsweise einen Algorithmus gibt, der einen n-dim-Vektor durch Bestimmen seiner ersten k + 1-Komponenten auf der Grundlage seiner ersten k-Komponenten bestimmt und mit der ersten Komponente initialisiert wird, würden Sie ihn als rekursiv oder induktiv bezeichnen? Ich habe "rekursiv" verwendet, aber heute …
Ich brauche eine präzise Definition des "Zustands eines Objekts" in der objektorientierten Programmierung (für eine Arbeit). Etwa einen halben Tag lang suchte ich nach einem Artikel, den ich zu diesem Thema zitieren kann, aber ich konnte keinen finden. Alle Papiere, die ich gefunden habe, waren hauptsächlich allgemeine Papiere zur objektorientierten …
Bei der Arbeit wurde ich beauftragt, einige Typinformationen über eine dynamische Sprache abzuleiten. Ich schreibe Folgen von Anweisungen in verschachtelte letAusdrücke um, wie folgt: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z …
Ich möchte angeben, was es bedeutet, eine Algebra als Eingabe für einen Algorithmus zu geben, und habe nicht viel Literatur darüber gefunden. Daher möchte ich zunächst fragen, ob Sie ein Buch oder eine Arbeit empfehlen können, die sich mit dem Thema der Komplexitätsanalyse von Algebren über Felder befasst und das …
Dies ist der Vorläufer meiner anderen, weiter fortgeschrittenen Frage zur Stapelinspektion. Die Stapelinspektion ist ein in der JVM eingeführter Sicherheitsmechanismus für die Ausführung von Code, der von Standorten mit unterschiedlichen Vertrauensstufen stammt. Diese Frage zielt darauf ab, eine einfache Beschreibung seiner Funktionalität zu finden. So: Wie funktioniert die Stapelinspektion?
In einem tiefen ersten Baum definieren die Kanten den Baum (dh die Kanten, die beim Durchlaufen verwendet wurden). Es gibt einige übrig gebliebene Kanten, die einige der anderen Knoten verbinden. Was ist der Unterschied zwischen einer Querkante und einer Vorderkante? Aus Wikipedia: Basierend auf diesem Spanning Tree können die Kanten …
Aus Wikipedia : Die Art des Rechenproblems: Die am häufigsten verwendeten Probleme sind Entscheidungsprobleme . Komplexitätsklassen können jedoch basierend auf Funktionsproblemen, Zählproblemen, Optimierungsproblemen, Versprechenproblemen usw. definiert werden. Ich habe auch gesehen, dass die Definitionen von NP-vollständig, NP-hart, NP, ... nur für Entscheidungsprobleme definiert sind. Ich frage mich, warum das so …
Sie erhalten ein Array der Länge . Jedes Element des Arrays gehört zu einer der K Klassen. Sie sollen das Array mit minimaler Anzahl von Swap - Operationen neu zu ordnen , so dass alle Elemente aus der gleichen Klasse immer zusammen gruppiert sind, dass sie ein zusammenhängendes Sub - …
In etwa ist ein ungerichteter Graph einem gerichteten Graphen sehr ähnlich, bei dem für jede Kante (v, w) immer eine Kante (w, v) vorhanden ist. Dies deutet darauf hin, dass es möglicherweise akzeptabel ist, ungerichtete Diagramme als Teilmenge gerichteter Diagramme anzuzeigen (möglicherweise mit der zusätzlichen Einschränkung, dass das Hinzufügen / …
Ich kenne nicht die richtige Terminologie, um diese Frage zu stellen, deshalb werde ich sie stattdessen mit vielen Worten beschreiben. Hintergrund , nur damit wir uns auf derselben Seite befinden: Programme enthalten häufig Caches - ein Kompromiss zwischen Zeit und Speicher. Ein häufiger Fehler eines Programmierers besteht darin, zu vergessen, …
Laut Peter Selinger ist der Lambda-Kalkül algebraisch (PDF). Zu Beginn dieses Artikels sagt er: Die kombinatorische Interpretation des Lambda-Kalküls ist bekanntermaßen unvollkommen, da sie die Regel nicht erfüllt : Nach der Interpretation impliziert M = N nicht \ lambda xM = \ lambda xN (Barendregt, 1984).ξξξM=NM=NM = Nλx.M=λx.Nλx.M=λx.N\lambda x.M = …
Welche Notation wird verwendet, um die Funktionskoeffizienten in der Big-O-Notation zu diskutieren? Ich habe zwei Funktionen: f(x)=7x2+4x+2f(x)=7x2+4x+2f(x) = 7x^2 + 4x +2 g(x)=3x2+5x+4g(x)=3x2+5x+4g(x) = 3x^2 + 5x +4 Offensichtlich sind beide Funktionen , tatsächlich , aber das erlaubt keinen weiteren Vergleich. Wie diskutiere ich die Koeffizienten 7 und 3. Das …
Für Funktionen oder Berechnungen haben wir Begriffe wie: Deterministisch - Determinismus Reinheit Was ist nun das richtige entsprechende Substantiv für nebenwirkungsfrei ? "Nebenwirkungsfreiheit"? "Nebenwirkungsfreiheit"? "Nicht nebenwirksam"?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.