2006年11月15日のブックマーク (2件)

  • C#で学ぶアルゴリズムとデータ構造

    はじめに こんにちは、結城浩です。 ここは、月刊誌『C MAGAZINE』で『C#で学ぶアルゴリズムとデータ構造』という連載を書いていたときのサポートページです。 この連載では、 基的なアルゴリズムとデータ構造を紹介します。 プログラミング言語としては主にC#を用いますが、 C#に依存した話題にはしません。 各回の記事 第1回 (2005年5月号) : アルゴリズムとは何か、データ構造とは何か アルゴリズムとデータ構造について解説します。 アルゴリズムとは / ユークリッドの互除法 / エラトステネスの篩 / データ構造とは 第2回 (2005年6月号) : 素因数分解 素因数分解のアルゴリズムを紹介します。 素因数分解とは / 素因数分解は難しい / 素因数分解はなぜ重要か / 試行割算法 / ロウ法 / 多倍長整数演算クラスライブラリ 第3回 (2005年7月号) : パリティ・チェ

  • Mersenne Twister C# Version

    Mersenne Twister とは? Mersenne Twister とは、松 眞さん、西村 拓士さんによって開発された疑似乱数生成アルゴリズムです。 非常にすぐれたアルゴリズムとして、様々な所で利用されています。 Mersenne Twister に関する詳しい情報、オリジナルの C ソースコード等は Mersenne Twister Home Page で得る事ができます。 このページの内容を引き継いで下さる方を探しています 私には数学の知識がない為、また現在は私自身がC#自体を日常的に利用していない為にこのページの内容のメンテナンスが手に余る状態です。 2004/05/22現在、半ばOrphaned状態であるのでC#による Mersenne Twister の実装のページの内容を引き継いで頂ける方を探しています。 引き継いで頂けるという方はこちらまでメールをお願いします。