Als «data-structures» getaggte Fragen

133
Was ist Copy-on-Write?

Ich möchte wissen, was Copy-on-Write ist und wofür es verwendet wird. Der Begriff "Copy-on-Write-Array" wird in den Sun JDK-Tutorials mehrmals erwähnt, aber ich habe nicht verstanden, was er

128
Wählen Sie in Linq mehrere Felder aus Liste aus

In ASP.NET C # habe ich eine Struktur: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } und ich habe eine Liste davon. Ich möchte auswählen category_idund category_name, läuft ein DISTINCTund schließlich eine ORDERBYauf...

122
Teilen Sie eine Sammlung mit LINQ in `n` Teile?

Gibt es eine gute Möglichkeit, eine Sammlung nmit LINQ in Teile zu teilen ? Natürlich nicht unbedingt gleichmäßig. Das heißt, ich möchte die Sammlung in Untersammlungen unterteilen, die jeweils eine Teilmenge der Elemente enthalten, in denen die letzte Sammlung zerlumpt werden...

118
Wie stelle ich ein Hextil / Hex-Gitter im Speicher dar?

Angenommen, ich baue ein Brettspiel mit einem Hextilgitter wie Settlers of Catan : Beachten Sie, dass jeder Scheitelpunkt und jede Kante ein Attribut haben kann (eine Straße und eine Siedlung oben). Wie würde ich eine Datenstruktur erstellen, die diese Karte darstellt? Welche Muster gibt es für...

115
Algorithmus zum Finden der Top 10 Suchbegriffe

Ich bereite mich gerade auf ein Interview vor und es erinnerte mich an eine Frage, die mir einmal in einem früheren Interview gestellt wurde und ungefähr so ​​lautete: "Sie wurden gebeten, eine Software zu entwickeln, mit der die Top-10-Suchbegriffe bei Google kontinuierlich angezeigt werden. Sie...