ツイート
普段何気なく利用している技術をコンピュータの知識が無い人でも分かるように説明するという目的の通り、検索エンジンのページランクとか誤り訂正とかデータ圧縮なんかについて分かり易く説明されている。ただ単にアルゴリズムを説明するだけではなく、それぞれのアルゴリズムがどういうところで何のために使われているかという説明もあって、興味を持って読むことができるのも素晴らしいところ。例えば、誤り訂正なんて普通の人には何のために必要でどんなところで役に立つのかなんて分からないだろうから、その仕組みだけ説明されても興味が沸かないだろうけど、この本だとCDやDVDにちょっとしたキズやゴミなんかが付いて、ちょこっとだけ読めなかった場合なんかを例に誤り訂正の必要性が説明されていたりする。という感じの本なので、よくあるアルゴリズム本みたいにソートの話とか探索の話は書かれていない。具体的な問題を解決するためのアルゴリズムに特化した一冊になっている。
普段何気なく利用している技術をコンピュータの知識が無い人でも分かるように説明するという目的の通り、検索エンジンのページランクとか誤り訂正とかデータ圧縮なんかについて分かり易く説明されている。
ただ単にアルゴリズムを説明するだけではなく、それぞれのアルゴリズムがどういうところで何のために使われているかという説明もあって、興味を持って読むことができるのも素晴らしいところ。
例えば、誤り訂正なんて普通の人には何のために必要でどんなところで役に立つのかなんて分からないだろうから、その仕組みだけ説明されても興味が沸かないだろうけど、この本だとCDやDVDにちょっとしたキズやゴミなんかが付いて、ちょこっとだけ読めなかった場合なんかを例に誤り訂正の必要性が説明されていたりする。
という感じの本なので、よくあるアルゴリズム本みたいにソートの話とか探索の話は書かれていない。具体的な問題を解決するためのアルゴリズムに特化した一冊になっている。