5,6,12章が面白かった。
心の持ちようの指針的なもの。
28112007 sake
28112007 sake
Minimax,Alpha-beta,Killer moveで検索すると将棋のサイトによくあたる。
Heap::Fibonacciってのがいまいちよく分からなかったのでRadium Software Developmentを後で読む。
28112007 life
いまさら感満載だが。voxに書いてるのが書きなぐりとかつぶやきっぽくなってきたのでtwitterを使ってみることに。
27112007 perl
sub qsort {
my $pivot = pop @_ || return;
return qsort( grep { $_ < $pivot } @_ ),
$pivot,
qsort( grep { $_ >= $pivot } @_ );
}
qsort [] = []
qsort (p:xs) = qsort lt ++ [p] ++ qsort gteq
where
lt = [x | x <- xs, x < p]
gteq = [x | x <- xs, x >= p]
25112007 静岡
明日からどうせまた忙しくなるので、今日は時間をとって一日中MAWPを読んでた。
ひたすらソート。
シェルソートってのはバブルソートの従兄弟のようなもんだ。名前の由来は実はメタファーじゃないんだよ。単に考えたヒトの名前からとっただけだヨ(超意訳)
と、豆知識を仕入れつつ。
radix sortってのは知らなかった。後ろから順番に仕分けしていくイメージのアルゴリズムかな。
ソート一覧
とこれらのハイブリッド。
linked listはHOPでやったので、binary heapsを実装してみたりとか。