このコースについて

446,955 最近の表示

受講生の就業成果

37%

コース終了後に新しいキャリアをスタートした

39%

コースが具体的なキャリアアップにつながった

12%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

約25時間で修了
英語

習得するスキル

Binary Search TreePriority QueueHash TableStack (Abstract Data Type)List

受講生の就業成果

37%

コース終了後に新しいキャリアをスタートした

39%

コースが具体的なキャリアアップにつながった

12%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

約25時間で修了
英語

提供:

Placeholder

カリフォルニア大学サンディエゴ校

Placeholder

ロシア国立研究大学経済高等学院(National Research University Higher School of Economics)

シラバス - 本コースの学習内容

コンテンツの評価Thumbs Up92%(33,680 件の評価)Info
1

1

5時間で修了

Basic Data Structures

5時間で修了
7件のビデオ (合計60分), 8 学習用教材, 2 個のテスト
7件のビデオ
Arrays7 分
Singly-Linked Lists9 分
Doubly-Linked Lists4 分
Stacks10 分
Queues7 分
Trees11 分
Tree Traversal10 分
8件の学習用教材
Welcome10 分
Rules on the academic integrity in the course10 分
Slides and External References10 分
Slides and External References10 分
Slides and External References10 分
Available Programming Languages10 分
FAQ on Programming Assignments10 分
Acknowledgements10 分
1の練習問題
Basic Data Structures30 分
2

2

1時間で修了

Dynamic Arrays and Amortized Analysis

1時間で修了
5件のビデオ (合計31分), 1 学習用教材, 1 個のテスト
5件のビデオ
Amortized Analysis: Aggregate Method5 分
Amortized Analysis: Banker's Method6 分
Amortized Analysis: Physicist's Method7 分
Amortized Analysis: Summary2 分
1件の学習用教材
Slides and External References10 分
1の練習問題
Dynamic Arrays and Amortized Analysis30 分
3

3

7時間で修了

Priority Queues and Disjoint Sets

7時間で修了
15件のビデオ (合計129分), 6 学習用教材, 4 個のテスト
15件のビデオ
Naive Implementations of Priority Queues5 分
Binary Trees1 分
Basic Operations12 分
Complete Binary Trees9 分
Pseudocode8 分
Heap Sort10 分
Building a Heap10 分
Final Remarks4 分
Overview7 分
Naive Implementations10 分
Trees for Disjoint Sets7 分
Union by Rank9 分
Path Compression6 分
Analysis (Optional)18 分
6件の学習用教材
Slides10 分
Tree Height Remark10 分
Slides and External References10 分
Slides and External References10 分
Slides and External References10 分
Slides and External References10 分
3の練習問題
Priority Queues: Quiz12 分
Quiz: Disjoint Sets30 分
Priority Queues and Disjoint Sets30 分
4

4

6時間で修了

Hash Tables

6時間で修了
22件のビデオ (合計170分), 4 学習用教材, 3 個のテスト
22件のビデオ
Analysing Service Access Logs7 分
Direct Addressing7 分
List-based Mapping8 分
Hash Functions3 分
Chaining Scheme6 分
Chaining Implementation and Analysis5 分
Hash Tables6 分
Phone Book Problem4 分
Phone Book Problem - Continued6 分
Universal Family9 分
Hashing Integers9 分
Proof: Upper Bound for Chain Length (Optional)8 分
Proof: Universal Family for Integers (Optional)11 分
Hashing Strings9 分
Hashing Strings - Cardinality Fix7 分
Search Pattern in Text7 分
Rabin-Karp's Algorithm9 分
Optimization: Precomputation9 分
Optimization: Implementation and Analysis5 分
Instant Uploads and Storage Optimization in Dropbox10 分
Distributed Hash Tables12 分
4件の学習用教材
Slides and External References10 分
Slides and External References10 分
Slides and External References10 分
Slides and External References10 分
2の練習問題
Hash Tables and Hash Functions30 分
Hashing30 分

レビュー

データ構造 からの人気レビュー

すべてのレビューを見る

データ構造とアルゴリズム専門講座について

データ構造とアルゴリズム

よくある質問

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。