タグ

algorithmに関するcugelのブックマーク (3)

  • 電子情報通信学会知識ベース |2編 計算論とオートマトン

    知識ベースのなかから適切なテーマを選りすぐって企画されたものです.内容に関しては新規執筆も含めて,より分かりやすく再編集されています.いわば学会の知の結晶を,皆様により充実した形でお届けするものです. シリーズを通じて,電子情報通信の最先端分野の面白さを堪能して頂ければ幸いです. 企画代表 原島 博「刊行のことば」より ●感覚・知覚・認知の基礎 乾 敏郎 監修 →詳細はこちら ●医療情報システム 黒田 知宏 監修 →詳細はこちら ●画像入力とカメラ 寺西 信一 監修 →詳細はこちら ●宇宙太陽発電 篠原 真毅 監修 →詳細はこちら ●電子システムの電磁ノイズ −評価と対策− 井上 浩 監修 →詳細はこちら ●マイクロ波伝送・回路デバイスの基礎 橋 修 監修 →詳細はこちら ●将来ネットワーク技術 −次世代から新世代へ− 浅見 徹 監修 →詳細はこちら ●ネットワークセキュリティ 佐々木

  • アルゴリズムの勉強のしかた - きしだのHatena

    この記事で、アルゴリズムの勉強はアルゴリズムカタログを覚えることじゃないよということを書きました。 プログラムの理論とはなにか アルゴリズムの勉強というのは、スポーツで言えば腕立て伏せや走り込みみたいな基礎体力を養うようなもので、「ソートなんか実際に自分で書くことないだろう」とかいうのは「サッカーは腕つかわないのに腕立ていらないだろう」とか「野球で1kmも走ることなんかないのに長距離の走り込みいらないだろう」とか言うようなものです。 Twitterでアルゴリズムの勉強とはなにかと尋ねられて、「アルゴリズムの基的なパターンを知って、それらの性質の分析のしかたをしって、いろいろなアルゴリズムでどのように応用されているか知って、自分が組むアルゴリズムの性質を判断できるようになることだと思います。 」と答えたのですが、じゃあ実際どういうで勉強すればいいか、ぼくの知ってるからまとめてみました。

    アルゴリズムの勉強のしかた - きしだのHatena
  • 乱数ライブラリ

    2009年1月31日に64 bit Ubuntu を導入したので、 64 bit gcc での動作確認、性能評価、チューニングの作業をしました。 新しく開発しました(64 bit 非対応) jump.c.html : Xorshift で戻ったり一瞬で相対ジャンプできるプログラム 浮動小数点数に特化した乱数ライブラリ(SSE2対応) zdsfmt.zip : ライブラリ体一式 libZD.zip : エクセルのためのダイナミック・リンク・ライブラリ(DLL)一式 32ビット整数の生成は他のに比べ少し遅くなりますが、浮動小数点数の生成はかなり高速です。 元のメルセンヌ・ツイスタを使った乱数ライブラリ(SSE3対応) zmtrand.zip : ライブラリ体一式 libZMT.zip : エクセルのためのダイナミック・リンク・ライブラリ(DLL)一式 マクロ HAVE_SSE3 を定義して

  • 1