This article is about the mathematical disk game. For the card game, see Tower of Hanoy. For the Vietnamese skyscraper, see Keangnam Hanoi Landmark Tower. A model set of the Tower of Hanoi (with 8 disks) An animated solution of the Tower of Hanoi puzzle for T(4, 3) Tower of Hanoi interactive display at Mexico City's Universum Museum The Tower of Hanoi (also called The problem of Benares Temple[1]
ハノイの塔を攻略せよ! 概要:再帰呼び出しを使うアルゴリズムとして超有名な「ハノイの塔」を詳細に解説します。 C言語の習得における最大の難関であると言っても過言ではない再帰呼び出し。 2年前、プログラム自体初心者だった私がC言語を学んでいたあの頃、 「明解C言語」の内容はほぼ完璧に理解できたというのにどうしても再帰だけは、 これだけはいまいちピンと来なかった……。 もちろん、全くわからなかったわけじゃーない。 どのような動作をするのか、どのようなときに使うのが有効か、 それくらいはわかった。 なんとなく読める……でも書けない。 そんなレベルだった。 理解できないままプログラムの勉強は続けたが、 殆ど困ることはなく、必要性さえ疑わしい今日この頃。 もしかしたら絶滅したりして!?って言うか、して下さい……(泣)。 みたいなことを願いつつ、やっぱり再帰だけ理解できないのは悔しい! という思いもあ
GoogleのMapReduceアルゴリズムをJavaで理解する:いま再注目の分散処理技術(前編)(1/2 ページ) 最近注目を浴びている分散処理技術「MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) いま注目の大規模分散処理アルゴリズム 最近、大規模分散処理が注目を浴びています。特に、「MapReduce」というアルゴリズムについて目にすることが多くなりました。Googleの膨大なサーバ処理で使われているということで、ここ数年の分散処理技術の中では特に注目を浴びているようです(参考「見えるグーグル、見えないグーグル」)。MapReduceアルゴリズムを使う利点とは、いったい何なのでしょうか。なぜ、いま注目を浴びているのでしょうか。 その詳細は「MapReduce : Simplified Data Proc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く