データ構造とアルゴリズム設計 — 清華大学

Tsinghua University

清華大学(TsinghuaX)がコースプラットフォームで提供するこの総合コースでは、データ構造の設計・実装の原理と方法、およびアルゴリズム設計とパフォーマンス分析を学びます。中国最高峰の理工系大学によるコンピュータサイエンス教育の要として、ベクトル、リスト、木、グラフ、ハッシュ、高度な探索構造を網羅しています。

期間

30 hours

レベル

中級

期限

期限なし

🌐 対応言語: 中文, English
📅 最終更新: 2026-03-24

📋 前提条件

CまたはC++の基本的なプログラミング経験が推奨されます。変数、ループ、関数などの基本的なプログラミング概念に精通していると役立ちます。

👥 対象者

  • データ構造の強固な基盤を求めるコンピュータサイエンスの学生
  • アルゴリズム的思考を向上させたいソフトウェア開発者
  • トップテック企業の技術面接に備えるプログラマー
  • 世界クラスの中国の大学でコンピュータサイエンスの基礎を学びたい方

📚 学習内容

1

ベクトル、リスト、線形データ構造

2

スタック、キューとその応用

3

二分木、走査アルゴリズム、二分探索木

4

グラフ:表現、走査、最短経路アルゴリズム

5

ハッシュ:ハッシュテーブル、衝突解決、応用

6

高度な木構造:AVL木、スプレー木、B木、赤黒木

🏛️ 機関について — Tsinghua University

1911年に設立された清華大学は、アジアで最も権威ある大学の一つであり、中国を代表する高等教育機関です。科学、工学、人文学、医学を網羅する19学部55学科を擁し、教育・研究・社会奉仕における卓越性を追求しています。

設立

1911

所在地

Beijing, China

評価

#12 Global University — QS World University Rankings

❓ よくある質問

このコースは英語で受講できますか?
コースは主に中国語で教えられ、英語字幕が利用可能です。コース教材やコーディング演習は英語話者にもアクセス可能です。
このコースにはコースプラットフォーム版がありますか?
はい、清華大学はコースプラットフォームでも4コースのデータ構造とアルゴリズム専門コースを提供しており、同様の内容を連続モジュールに分けて学べます。
どのプログラミング言語を使用しますか?
コースでは主にC++を使用してデータ構造とアルゴリズムを実装します。開始前にC/C++の基本構文を理解していることを推奨します。

📖 ステップバイステップガイドを入手

スクリーンショット、ヒント、トラブルシューティング付きの完全ガイド

  • ステップバイステップの登録ガイド
  • 各ステップのスクリーンショット付き
  • よくある間違いと回避方法
  • 早く完了するためのヒント
  • トラブルシューティングFAQ
$9.99 — ステップバイステップガイドを入手

🔗 関連証明書

無料証明書 初級

ALXアフリカ技術プログラム

ALX Africa / Mastercard Foundation

マスターカード財団が支援するALX Africaは、ソフトウェアエンジニアリング・データサイエンス・クラウドコンピューティングの集中技術訓練プログラムを提供します。アフリカの若者向けに設計され、プロジェクトベースの学習と仲間との協働を通じて就職に直結する技術スキルを培います。

⏱ 12 months 期限なし
無料証明書 初級

BilgeIs METU デジタルスキル

METU (ODTÜ)

BilgeIsは、トルコで最も権威ある大学の一つである中東工科大学(METU/ODTU)が開発した無料デジタルスキルトレーニングプラットフォームです。プログラミング、データリテラシー、デジタルスキル、IT基礎のコースを無料証明書付きで提供し、トルコの国家デジタルスキル推進を支援しています。

⏱ Self-paced 期限なし
無料証明書 初級

Fundacao Bradesco バーチャルスクール — 証明書付き無料コース

Fundação Bradesco

Fundacao Bradesco のバーチャルスクールは、テクノロジー、プログラミング、経営管理、専門能力開発の分野で100以上の無料オンラインコースを証明書付きで提供しています。Banco Bradesco が支援するブラジル最大級の無料教育イニシアチブの一つです。

⏱ Self-paced (varies by course) 期限なし