- 140 名前:名前は開発中のものです。 mailto:sage [2014/03/30(日) 02:09:11.46 ID:3UXRZZeA]
- しょうがないにゃぁ...
var list = [], count = 20, rndmax = 100; var rndgen = new Math.RandomGenerator(); // 適当なテーブルを作成 for (var i = 0; i < count; i++) list.add(%[ id:i, number:int(rndgen.random() * rndmax) ]); // ソート前一覧表示 for (var i = 0; i < count; i++) with (list[i]) Debug.message("before(%03d) ... id:%3d / number:%3d".sprintf(i, .id, .number)); // ソート実行 list.sort(function (a,b) { return a.number < b.number; }, /*安定ソート*/true); // ソート後一覧表示 for (var i = 0; i < count; i++) with (list[i]) Debug.message(" after(%03d) ... id:%3d / number:%3d".sprintf(i, .id, .number));
|

|