Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker

1
Gewichtete Summe der letzten N Zahlen
Angenommen, wir empfangen Zahlen in einem Stream. Nachdem jede Zahl empfangen wurde, muss eine gewichtete Summe der letzten Zahlen berechnet werden, wobei die Gewichte immer gleich, aber willkürlich sind.NNN Wie effizient kann dies durchgeführt werden, wenn wir eine Datenstruktur zur Unterstützung der Berechnung beibehalten dürfen? Können wir etwas Besseres tun …




3
Warum Vergleiche anstelle von Laufzeit verwenden, um zwei Algorithmen zu vergleichen?
Ich stelle fest, dass in einigen CS-Forschungsarbeiten zum Vergleich der Effizienz von zwei Algorithmen die Gesamtzahl der Schlüsselvergleiche in den Algorithmen verwendet wird und nicht die tatsächlichen Rechenzeiten selbst. Warum können wir nicht vergleichen, welches Programm besser ist, indem wir beide Programme ausführen und die Gesamtzeit für die Ausführung der …





1
Generieren von Eingaben für die Zufallsprüfung von Diagrammalgorithmen?
Ein gängiger Ansatz beim Testen von Algorithmen ist das Testen nach dem Zufallsprinzip: Generieren Sie eine signifikante Anzahl von Eingaben entsprechend einer (normalerweise einheitlichen) Verteilung, führen Sie den Algorithmus auf diesen aus und überprüfen Sie die Richtigkeit. Moderne Test-Frameworks können mit einigen Einschränkungen Eingaben anhand der Algorithmus-Signatur automatisch generieren. Wenn …


3
Gibt es für jede berechenbare Funktion
Für jede berechenbare Funktion gibt es ein Problem, das bestenfalls in Zeit gelöst werden kann, oder gibt es eine berechenbare Funktion so dass jedes Problem, das in gelöst werden kann, gelöst werden kann auch in Zeit gelöst werden?fffΘ(f(n))Θ(f(n))\Theta(f(n))fffO(f(n))O(f(n))O(f(n))o(f(n))o(f(n))o(f(n)) Diese Frage tauchte gestern in meinem Kopf auf. Ich habe jetzt ein …

1
Verteiltes Alpha-Beta-Beschneiden
Ich suche nach einem effizienten Algorithmus, mit dem ich den Minimax-Suchbaum für Schach mit Alpha-Beta-Bereinigung auf einer verteilten Architektur verarbeiten kann. Die Algorithmen, die ich gefunden habe (PVS, YBWC, DTS, siehe unten), sind alle ziemlich alt (1990 ist die neueste). Ich gehe davon aus, dass es seitdem viele wesentliche Fortschritte …


3
Raytracing versus objektbasiertes Rendern?
Intro-Grafikkurse haben normalerweise ein Projekt, bei dem Sie aufgefordert werden, einen Ray-Tracer zu erstellen, um eine Szene zu rendern. Viele Grafikschüler, die in die Grundschule eintreten, geben an, dass sie sich mit Ray Tracing befassen möchten. Und doch scheint es, dass Raytracing in Veranstaltungsorten wie SIGGRAPH usw. ein totes Feld …
19 graphics 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.