Computerwissenschaften

50
Geheimhaltung eines Strings im (offenen) Quellcode

Ich habe die Entwicklung einer App für Android abgeschlossen und beabsichtige, sie mit der GPL zu veröffentlichen - ich möchte, dass sie Open Source ist. Die Art der Anwendung (eines Spiels) besteht jedoch darin, dass sie Rätsel stellt und die Antworten in die Zeichenfolgenressource codiert. Ich...

45
Finden Sie den Median des unsortierten Arrays in

Um den Median eines unsortierten Arrays zu finden, können wir einen Min-Heap in Zeit für n Elemente erstellen und dann eins nach dem anderen n / 2 Elemente extrahieren , um den Median zu erhalten. Dieser Ansatz würde jedoch O ( n log n ) Zeit in Anspruch nehmen .O ( n logn )O(nLog⁡n)O(n\log n)nnnn...

44
Minimaler Spannbaum vs kürzester Pfad

Was ist der Unterschied zwischen dem Minimum-Spanning-Tree-Algorithmus und einem Shortest-Path-Algorithmus? In meiner Datenstrukturklasse haben wir zwei Minimum-Spanning-Tree-Algorithmen (Prim und Kruskal) und einen Shortest-Path-Algorithmus (Dijkstra) behandelt. Der minimale Spannbaum ist ein Baum...

44
Was bedeutet ?

Dies ist eine grundlegende Frage, aber ich denke, dass dasselbe ist wie , da der größere Term dominieren sollte, wenn wir ins Unendliche gehen? Dies würde sich auch von O (\ min (m, n)) unterscheiden . Ist das richtig? Ich sehe diese Notation immer wieder, besonders wenn ich über Graph-Algorithmen...