Radix-Sort für Negative Ganzzahlen

Bin ich versucht zu implementieren radix-sort für Ganzzahlen einschließlich negative zahlen. Für nicht-negative int-Werte, die ich planen, zu erstellen Sie eine Warteschlange von 10 queues entsprechend für die Ziffern 0-9 und die Umsetzung der LSD-Algorithmus. Aber ich war irgendwie verwirrt mit den negativen ganzen zahlen. Was ich jetzt denke, ist, gehen Sie voran und erstellen Sie eine andere Warteschlange von 10 queues für Sie und separat sortiert und dann, am Ende, ich gab 2 Listen, eine mit negativen int-Werten sortiert und die anderen, die nicht-negative Ganzzahlen. Und schließlich würde ich Sie Zusammenführen.

Was haltet Ihr von diesem? Ist es effizienter Umgang mit negativen ganzen zahlen?

Danke!

InformationsquelleAutor gtkesh | 2013-03-09
Schreibe einen Kommentar