タグ

bookとalgorithmに関するefclのブックマーク (6)

  • JavaScriptによるはじめてのアルゴリズム入門 | 技術評論社

    概要 「アルゴリズム入門」シリーズのJavaScript対応版です。アルゴリズムは、プログラムを効率的かつ正確に実行するための重要な要素です。プログラミング技術を上達させるためには、系統的に異なるさまざまな視点でのアルゴリズム学習が効果的です。書ではJavaScriptを用いて基的なアルゴリズムの概念と実装方法を学び、プログラムの流れを制御するための方法を理解していきます。学習には、Webベースの開発環境“p5.jsWebエディタ”を使います。Webブラウザから掲載プログラムを入力して、すぐに動作を確認することができます。 目次 第1章 ウォーミング・アップ 1-0 アルゴリズムとは 1-1 漸化式 1-2 写像 1-3 順位付け 1-4 ランダムな順列 1-5 モンテカルロ法 1-6 ユークリッドの互除法 1-7 エラトステネスのふるい 第2章 数値計算 2-0 数値計算とは 2-1

    JavaScriptによるはじめてのアルゴリズム入門 | 技術評論社
    efcl
    efcl 2024/10/22
    2024年11月5日発売 JavaScriptでのアルゴリズム入門本
  • Amazon.co.jp: 問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本: 米田優峻: Digital Ebook Purchas

    Amazon.co.jp: 問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本: 米田優峻: Digital Ebook Purchas
    efcl
    efcl 2021/12/30
    競技プログラミング、アルゴリズムについての書籍
  • 計算できるもの、計算できないもの

    計算機による計算とは何か、計算できるものとできないものの境界はどこにあるのか―それを明らかにする計算理論は、計算機科学においてもっとも基的、かつ重要なものです。書では、概念の説明や、結果の証明にPythonプログラムを利用する実践的なアプローチにより、計算可能問題と計算不能問題、扱いやすい問題と扱いにくい問題があること、文章では簡単に表現できても計算機には解けない重要な問題が数多くあること、効率よく解ける問題と解けない問題があることなどを、計算理論の礎を築いたアラン・チューリングとリチャード・カープの論文の抜粋とともに解明します。チューリングマシン、有限オートマトン、万能計算、非決定性、チューリング還元、計算量クラス、NP完全性などのトピックをカバーしています。 謝辞 まえがき:教科書として使う方へ 全体像 1章 はじめに:計算できるもの, できないものとは 1.1 扱いやすい問題 1

    計算できるもの、計算できないもの
    efcl
    efcl 2020/12/10
    "チューリングマシン、有限オートマトン、万能計算、非決定性、チューリング還元、計算量クラス、NP完全性"
  • なっとく!アルゴリズム【PDF版】 | SEshop.com

    Aditya Y. Bhargava(著) , 株式会社クイープ(翻訳) , 株式会社クイープ(監修) 商品番号 152110 販売状態 発売中 納品形態 会員メニューよりダウンロード 発売日 2017年02月28日 ISBN 9784798152110 データサイズ 約70.5MB キーワード プログラミング  アルゴリズム  電子書籍PDF版】 制限事項 印刷可・テキストのコピー可 PDFの利用制限は商品ごとに異なります。 上記の「制限事項」欄をご確認ください。 印刷可・テキストのコピー可 Adobe Acrobat Reader などのPDF閲覧アプリで、問題なくご利用いただけるケースが多く確認されています。 ※すべてのアプリでの動作を保証するものではありません。 印刷不可・テキストのコピー不可 「編集・印刷・コピー禁止」などの制限が設定されています。 一部のアプリでは、読み込み時

    なっとく!アルゴリズム【PDF版】 | SEshop.com
  • OpenDataStructures.jp

    オープンソース版 Open Data Structures 日語訳の PDF ファイルを以下で公開しています。最新のソースコードは GitHub のリポジトリ https://github.com/spinute にあり、適宜こちらの PDF ファイルに反映しています。 以下のものは C++ 版です(Java 版はこちら、疑似コード版はこちらにあります)。 目次 訳者まえがき 書の読み方 訳者謝辞 なぜこのを書いたのか 謝辞 第1章 イントロダクション 効率の必要性 インターフェース 数学的背景 計算モデル 正しさ、時間計算量、空間計算量 コードサンプル データ構造の一覧 ディスカッションと練習問題 第2章 配列を使ったリスト ArrayStack:配列を使った高速なスタック操作 FastArrayStack:最適化された ArrayStack ArrayQueue:配列を使ったキュ

    OpenDataStructures.jp
    efcl
    efcl 2020/05/27
    Open Data Structures/みんなのデータ構造
  • OpenDataStructures.jp

    オープンソース版 Open Data Structures 日語訳の PDF ファイルを以下で公開しています。最新のソースコードは GitHub のリポジトリ https://github.com/spinute にあり、適宜こちらの PDF ファイルに反映しています。 以下のものは C++ 版です(Java 版はこちら、疑似コード版はこちらにあります)。 目次 訳者まえがき 書の読み方 訳者謝辞 なぜこのを書いたのか 謝辞 第1章 イントロダクション 効率の必要性 インターフェース 数学的背景 計算モデル 正しさ、時間計算量、空間計算量 コードサンプル データ構造の一覧 ディスカッションと練習問題 第2章 配列を使ったリスト ArrayStack:配列を使った高速なスタック操作 FastArrayStack:最適化された ArrayStack ArrayQueue:配列を使ったキュ

    OpenDataStructures.jp
    efcl
    efcl 2018/07/18
    「Open Data Structures(みんなのデータ構造)」の日本語訳
  • 1