手元にあるシンプルで美しいデータ構造とアルゴリズムのガイド。
アプリはアプリ内購入なしで無料で使用できます。
データ構造とアルゴリズムガイドは、コンピュータサイエンスコースで教えられているすべての基本的なデータ構造の概念をカバーしています。データ構造とアルゴリズムのすべての概念をオフラインで理解しやすい言語でお読みください。このデータ構造とアルゴリズムガイドは、データ構造とアルゴリズムを学習するための出発点になります。
このデータ構造とアルゴリズムガイドでは、概念をオフライン(インターネットなし)で読むことができます。アプリをダウンロードして、いつでも好きなときに読んでください。インターネット接続は必要ありません。
このアプリを使用すると、開発者、プログラマー、コーダー、コンピューターサイエンスの学生、エンジニアリングの学生、または学習に関心のある人なら誰でも、理論から実装までのデータ構造とアルゴリズムを簡単に確認できます。初めてのプログラミングの仕事を探していて、コーディングインタビューの準備をしているプログラマー、またはデータ構造とアルゴリズムに関する試験の準備をしている学生なら、このアプリがぴったりです。
すべてのアルゴリズムとデータ構造はC言語で実装されています。 C言語を知っていれば非常に理解しやすいです。
現在カバーされているトピック
データ構造:
データ構造の概要
データ構造の基礎
配列
リンクされたリスト
構造
二重リンクリスト
循環リンクリスト
スタック
式の解析
キュー
木
ツリートラバーサル
二分探索木
AVLツリー
スパニングツリー
グラフのデータ構造
多方向木
アルゴリズム:
深さ優先トラバーサル
幅優先トラバーサル
ハッシュテーブル
並べ替えアルゴリズム
検索アルゴリズム
アルゴリズムの特徴
アルゴリズムの設計と分析
アルゴリズムの書き方?
アルゴリズムの分析
アルゴリズムの複雑さ
漸近記法
アルゴリズムパラダイム
反復v / s再帰アルゴリズム
分割統治アルゴリズム
貪欲なアルゴリズム
動的プログラミング
さらに追加する.....
アプリには、次のような古典的な競合プログラミングの問題もあります。
コインチェンジ
ハフマンコーディング
0-1ナップザック
などなど....
次のアップデートに特定のトピックを含める場合は、お気軽にご連絡ください。
データ構造とアルゴリズムを学んでください!