Algorithms and Data Structures (総合 17666位)
価格 : 無料
マーケット評価 :
4.8 (評価数 : 0)
ダウンロード数 : 100,000以上
カテゴリー : 教育 (アプリケーション)
バージョン : 1.13.5
マーケット更新日 : 2024/05/04
開発者 : Ievgen Ovsii
動作条件 : 5.1 以上
情報取得日 : 2024/05/07
|
|
|
※画像をクリックすると拡大します。
「Algorithms and Data Structures」の概要
概要
このアプリケーションは、各ステップの対話性と視覚化に焦点を当てた、コンピューター アルゴリズムの研究に関するわかりやすいコンテンツを提供します。コントロールを使用することで、ユーザーはアルゴリズムの動作を観察しながらアルゴリズムを実行できます。
アプリケーションの現在のバージョンは、次の基本的なコンピューター アルゴリズムとデータ構造をカバーしています。
私。データ構造- 配列、
- リンクされたリスト、
- スタック、
- 列
Ⅱ.並べ替え
- バブルソート、
- 選択ソート、
- 挿入ソート、
- マージソート、
- ヒープソート、
- クイックソート
Ⅲ.二分探索ツリー
- 事前注文トラバーサル、
- 順序どおりの走査、
- ポストオーダートラバーサル、
- 幅優先トラバーサル、
- 二分探索木 (BST) でのノードの挿入と削除、
- 自己均衡ツリー (AVL および赤黒ツリー) でのノードの挿入と削除
IV.ハッシュテーブル (連鎖手法)
- ハッシュテーブルへのデータの挿入、
- ハッシュテーブルからのデータの削除
V.グラフ
- 深さ優先検索、
- 幅優先検索、
- 最小スパニング ツリー、
- ダイクストラのアルゴリズム、
- グラフコンストラクター
アルゴリズムとデータ構造の視覚化には、その実装を示すコードが付属しています。コードとビジュアライゼーションの間には直接的なリンクがあります。各アルゴリズムの完全なコードは、サードパーティのインターネット リソースへのリンクから見つけることができます。指定されたコードは Java と Python で記述されていますが、アルゴリズムの説明と視覚化は特定のプログラミング言語にまったく関連付けられていません。
アルゴリズムとデータ構造のインタラクティブ コースは、幅広いユーザーを対象に設計されており、さまざまなアルゴリズムを理解するためにプログラミング スキルは必要ありません。このアプリは、ユーザーが上記のアルゴリズムを迅速かつ効率的に修正できるため、経験豊富なプログラマーにとっても興味深いものとなるでしょう。
アルゴリズムを学習するための他の多数のリソース (書籍、プレゼンテーション、ビデオ) と比較したアルゴリズムとデータ構造インタラクティブ コースの利点は、ユーザーが各ステップで視覚効果を観察しながら、時間の無駄を最小限に抑えて教材を習得できることです。 、彼または彼女はアルゴリズムに関与しています。ビデオコンテンツのように、講師のアイデアを理解するために一時停止したり巻き戻したりする必要はありません。アルゴリズムとデータ構造のインタラクティブ コース トレーニング プログラムの上達の速度は、ビデオ クリップの速度ではなく、ユーザーのペースによって決まります。
一覧に戻る ※タイトルロゴをクリックしても戻れます。