[]uint
のスライスをソートしたいと思います。これは理にかなっていますか? uint
が見つからないものがありますか? sort packageにはIntSlice
とFloat64Slice
がありますが、uint
では何もありません。Goで符号なし整数をソート
uint
のはソート可能ある場合、私はちょうど彼らがsort.IntSlice
のために使用してきたことをLen()
、Less(i, j int)
とSwap(i, j int)
ための同じ実装をコピーすることができますか?
どうしてソートできないのですか?ソートパッケージではすべてのタイプのソートが実装されておらず、符号なしの値は通常は序数には使用されないため、ソートするのは一般的ではありません – JimB
私は分かりません。同じやり方で。あなたが言うように、それらは一般に公称値として使用され、 'var x uint32 = math.MaxUint32;のような奇妙なエッジケースがあります。 x + 1 == 0 'となる。 – Dave