Als «complexity-theory» getaggte Fragen

Die rechnergestützte Komplexitätstheorie ist ein Zweig der Berechnungstheorie in der theoretischen Informatik und Mathematik, der sich darauf konzentriert, rechnerische Probleme nach ihren inhärenten Schwierigkeiten zu klassifizieren. Besonders häufig in der Programmierung ist die * amortisierte Analyse * für Zeit oder Raum

131
Ein Regex, mit dem nichts mithalten kann

Das mag nach einer dummen Frage klingen, aber ich hatte ein langes Gespräch mit einigen meiner Entwicklerkollegen und es klang nach einer lustigen Sache. So; Was denkst du - wie sieht ein Regex aus, der niemals von einer Saite übertroffen wird? Edit : Warum will ich das? Nun, erstens, weil ich es...

101
B-Tree vs Hash Tabelle

In MySQL ist ein Indextyp ein B-Baum, und der Zugriff auf ein Element in einem B-Baum erfolgt in logarithmisch amortisierter Zeit O(log(n)). Der Zugriff auf ein Element in einer Hash-Tabelle erfolgt dagegen in O(1). Warum wird keine Hash-Tabelle anstelle eines B-Baums verwendet, um auf Daten in...

96
Ist Big O (logn) log base e?

Für Datenstrukturen vom Typ eines binären Suchbaums wird die Big O-Notation normalerweise als O (logn) angegeben. Bedeutet dies mit einem Kleinbuchstaben 'l' im Protokoll die Protokollbasis e (n), wie sie durch den natürlichen Logarithmus beschrieben wird? Entschuldigung für die einfache Frage,...