Loading...

見て分かる 試して分かる

Algorithms: Explained and Animated
App Storeで無料ダウンロード Google Playで無料ダウンロード App Storeで無料ダウンロード
img
img
img

The best way to learn algorithms

iOS/Androidアプリ
『アルゴリズム図鑑』の特徴

アニメーションで見て分かる

複雑なアルゴリズムの働きも、アニメーションを多用した解説で楽しく学べます。

"実験モード"で試して分かる

様々な条件でアルゴリズムを試すことができる「実験モード」で理解が進みます。

無料でダウンロード

まずは気軽にダウンロード。試して納得してから、全てのアルゴリズムをアンロック。

What are "Algorithms"?

アルゴリズム”とは広義には「ある問題を解くための一定の手続き」を意味するもので、私達の生活のさまざまな場面を支える知恵の結晶とも言えます。

「ソート」や「リスト探索」などの基本的なアルゴリズムはもちろん、「暗号化」「セキュリティ」などの身近なものも満載。スマートフォンとタブレットの両方に対応した「アルゴリズム図鑑」なら、いつでもどこでもアルゴリズムを学ぶことができます。

さあ、アルゴリズムの世界に旅立ちましょう!

img
img

Recommended for...

「アルゴリズム図鑑」はアルゴリズムの複雑な働きを、アニメーションと平易な説明で分かりやすく解説しています。

アルゴリズムをこれから学ぶ方をはじめとし、幅広い興味や世代に応えるアプリとなっていますが、特に次のような方におすすめのアプリです。

  • IT業界やソフトウェア産業に関わる方

    WEBサイト制作・運営やゲーム・システム開発など、お仕事でコンピュータを扱う際には、チームでの協働や顧客とのやり取りにおいて、プログラミングや情報セキュリティに関する幅広い知識が求められます。「アルゴリズム図鑑」なら、基礎となる知識をしっかり固めることができます。

  • プログラミングや情報技術に関心のある方

    プログラミングやインターネットに関する技術書は多くありますが、簡単な図と長大な文章を前に理解が進まず、退屈を感じることも。「アルゴリズム図鑑」なら、「ハッシュテーブル」や「ヒープ」などの複雑なデータ構造はもちろん、「公開鍵暗号方式」や「デジタル証明書」などの情報セキュリティに関する項目も、アニメーションですんなり理解できます。「基本情報技術者試験」「応用情報技術者試験」「ITパスポート試験」「情報セキュリティスペシャリスト」などの各種試験の学習補助としても役立ちます。

  • 経験豊かなプログラマやエンジニア

    さまざまなライブラリを利用したり”定番の方法”を用いる中で、基本的な物事ほどブラックボックスになってしまうもの。いざ後輩に教えようとしてもうまく説明できないことも。そんなとき「アルゴリズム図鑑」が技術のサビつき防止に役立ちます。

img
img
App Storeで無料ダウンロード Google Playで無料ダウンロード App Storeで無料ダウンロード

App Screenshots

「アルゴリズム図鑑」スマートフォン版表示例(タップで拡大します)

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

App Contents

「アルゴリズム図鑑」に掲載されている項目一覧

ソート

バブルソート、選択ソート、挿入ソート、ヒープソート、マージソート、クイックソート

データ構造

リスト、配列、スタック、キュー、ハッシュテーブル、ヒープ、2分探索木

グラフ探索

幅優先探索、深さ優先探索、ベルマンフォード法、ダイクストラ法、A*

数学・再帰

ユークリッドの互除法、素数判定法、ハノイの塔

データ圧縮

ハフマン符号、ランレングス符号

セキュリティ

ハッシュ関数、共通鍵暗号方式、公開鍵暗号方式、ハイブリッド暗号方式、ディフィー・ヘルマン鍵交換法、メッセージ認証コード、デジタル署名、デジタル証明書

リスト探索

線形探索、2分探索

その他

k-means法(クラスタリング)、ページランク(WEB)

img

Our facts

110万ダウンロード達成

iOS & Android版

「今年のベスト App 10選」選出

App Store「Best of 2016 今年のベスト」

教育カテゴリ2位獲得

App Store 教育(無料) 2016/3/15

Supported Platforms

「アルゴリズム図鑑」は次の環境に対応しています

iPhone and iPad

 iOS
App Storeで無料ダウンロード

Android Phone and Tablet

 Android
Google Playで無料ダウンロード

iPhone and iPad

 iOS
App Storeで無料ダウンロード

About VPP Compatible Version

法人での研修や学校教育の教材として用いたいというお声にお応えし、アップルのVPP(Volume Purchase Program)に対応したものを別アプリ「アルゴリズム図鑑(法人・教育機関向け)」として提供しています。 こちらのリンクより詳細の確認とご購入が可能です。

VPP対応版のご案内・ご購入(iOS)

Share on Social Media

「アルゴリズム図鑑」は、アルゴリズムの学習を通して世の中にあたらしい驚きをもたらす、次世代のエンジニアやクリエイターの誕生を願って作られました。SNSでのご紹介にぜひご協力ください。

Facebook

facebook

Twitter

Hatena

このエントリーをはてなブックマークに追加

プログラミングに興味があれば、つい入れてみたくなるアプリ

ASCII.jp 貝塚氏 2016.3.10

暗号化やセキュリティなど、身近に使われるアルゴリズムに触れてみよう。

APP STORE JAPAN(Twitter) 2016.3.15

実際に動いているところを見ることで、「なるほど、そういうことか!」と

techjo 海老名久美氏 2016.3.12

Press Kit & Contact

「アルゴリズム図鑑」のご紹介が簡単にできるよう、アプリのロゴやアイコン、スクリーンショットをご用意しております。 ダウンロードしてご利用ください。

プレスキットの

本アプリについてのお問い合わせや、開発スタッフへのご連絡につきましては、こちらのメールアドレスまでお寄せください。

Book

「アルゴリズム図鑑」が書籍になりました

書籍『アルゴリズム図鑑』

『アルゴリズム図鑑 絵で見てわかる26のアルゴリズム』

翔泳社:2017年 著:石田保輝、宮崎修一
形式:単行本版、電子書籍版

Development Staff

「アルゴリズム図鑑」は次の2名によって開発されています

ISHIDA Moriteru

ISHIDA Moriteru

Planning & Programming

Freelance Programmer
Tokyo, JAPAN

MITSUMORI Yuki

MITSUMORI Yuki

Visual Design

Freelance Creator
(a meber of "Ishigaki-shima Creatvie Flag")
Ishigaki Island, JAPAN

Acknowledgments

アプリの多言語展開においては、多くの国の方々に翻訳のご協力をいただきました。こころより御礼申し上げます。

App Storeで無料ダウンロード Google Playで無料ダウンロード App Storeで無料ダウンロード