Entries from 2009-04-25 to 1 day

sort関数を使って配列をシャッフルする

sort関数の比較操作をワンライナーで可視化してみた - すぎゃーんメモに続き、sort関数ネタ。 なんとなく、sort関数のBLOCKを出鱈目にすればshuffle的なことが出来るんじゃないのかな?と思いついて。 やっぱり既にそういう考え方はあるようで。 配列をラン…

sort関数の比較操作をワンライナーで可視化してみた

Perlのsort関数は sort BLOCK LIST というようにBLOCKを指定すると、そのBLOCK内部で$aと$bという変数同士の比較方法を指定することができる。 なので、そこにprint文を埋め込んでしまえば、sort関数の中で「対象となるLISTのどの要素とどの要素が比較されて…