[Tokyo.pm] Re: わかりやすいソート (Re: [Tokyo.pm] Re: [Tokyo.pm] JUS感想)
Shunichi Konno
konno @ tsg.ne.jp
1999年 10月 6日 (水) 16:46:22 CDT
今野です。
おはようございます。
Inaba Hiroto さんは書きました:
>歌代さんが「tied array を使って lazy evaluation」というアイデアを書い
>てられましたが、それに似ている、Hashを使う以下のような方法を昔考えまし
>た。
>
>my %cmpstr;
>@sorted = sort {
> ($cmpstr{$a} ||= make_comparison_string($a)) cmp
> ($cmpstr{$b} ||= make_comparison_string($b)) } @unsorted;
>comp.lang.perl(.misc)だったかp5pだかで同じアイデアを見たような気がして、
>後から探したのですが、見つける事ができませんでした。
これは「Effective Perl」では「シャチ泳ぎ(Orcish Maneuver)」という
名前で紹介されています。61ページ。
今野 俊一/Shunichi Konno
The University of Tokyo
(MEIP, Faculty of Engineering)
E-Mail: konno @ tsg.ne.jp / toknn @ ijk.com
Home Page URL: http://www.tsg.ne.jp/~konno/ (moved)
Tokyo-pm メーリングリストの案内