
초보자를 위한 C++ 프로그래밍 기초 다지기
유용한IT학습
C++ 프로그래밍에 처음 입문하시는 분들을 위한 기초 C++ 강의입니다. 프로그래밍 개요 및 C++의 기초 문법과 함께 C++를 활용하기 위한 방법을 학습하고, 실습해 봅니다.
입문
C++
この講義は、データ構造の基礎理論をJAVAプログラミングで直接実装しながら学習する過程です。単純に理論を学ぶだけでなく、実際のコードで実装してみながらデータ構造の原理をより深く理解できるように構成されています。 学習者は配列、スタック、キュー、リスト、ツリー、グラフなど核心的なデータ構造の概念を理論的に学ぶと同時に、これをJAVAコードで実装して実際の動作過程を経験することになります。これにより単純な暗記式学習ではなく、論理的思考力と問題解決能力を養うことができ、プログラミングとデータ構造を一緒に身につけるシナジー効果を享受できます。 👉 本課程を修了すると、学習者はデータ構造の基本概念と構造的特徴、そしてこれを実際の開発環境で実装し応用する能力を習得し、より効率的で堅牢なプログラムを設計できる基盤を築くことになります。
学習者はデータ構造に関する基礎理論をもとに実際のプログラム上で実装することができます。
JAVAの基礎について学習することができます。
この講義は、データ構造の基礎理論をJAVAプログラミングで直接実装しながら学習する過程です。単純に理論を学ぶだけでなく、実際のコードで実装してみながらデータ構造の原理をより深く理解できるように構成されています。
学習者は配列、スタック、キュー、リスト、ツリー、グラフなど核心的なデータ構造の概念を理論的に学ぶと同時に、これをJAVAコードで実装して実際の動作過程を体験することになります。これにより単純な暗記式学習ではなく、論理的思考力と問題解決能力を養うことができ、プログラミングとデータ構造を一緒に習得するシナジー効果を享受できます。
👉本コースを修了すると、学習者はデータ構造の基本概念と構造的特徴、そしてこれを実際の開発環境で実装し応用する能力を習得し、より効率的で堅牢なプログラムを設計できる基盤を築くことができます。
このセクションでは、データ構造の概念を理解し、最も基本となるリストとスタックを扱います。
データ構造の紹介を通じて、なぜデータ構造が必要なのか、プログラミングでどのような役割を果たすのか概念を整理します。
続いてリスト(List)を4段階にわたって学習しながら、配列ベースのリストと連結リストの違い、挿入と削除、探索方法をコードで実装します。
最後にスタック(Stack)の原理と活用を学び、LIFO(後入先出)構造の動作を直接実習します。
👉 このセクションを終えるとリストとスタックの概念及び実装能力をしっかりと身につけることができます。
第二セクションでは、より拡張されたデータ構造を扱い、キュー、ツリー、ヒープ、グラフまで実装してみます。
キュー(Queue)のFIFO(先入先出)構造を段階的に学び、円形キューと連結キューの実装を実習します。
ツリー(Tree)パートでは、ノードと階層構造の概念を学び、二分木の挿入・削除・探索過程を4段階にわたって深く扱います。
ヒープ(Heap)データ構造を通じて優先度キューの実装方法を学習し、ソートアルゴリズムとも関連付けてみます。
最後にグラフ(Graph)を学び、ノードとエッジの概念、グラフの表現方式(隣接行列、隣接リスト)、探索アルゴリズム(BFS、DFS)をコードで実装します。
👉 このセクションを通じて学習者は実務とアルゴリズム問題解決で必須となるデータ構造の核心4種(キュー、ツリー、ヒープ、グラフ)を完全に理解し、直接実装できるようになります。
この講義は知識共有者の質問/回答を提供しません
週別の教案がPDFファイルで提供されます
学習対象は
誰でしょう?
プログラミングに必要なデータ構造を学習したい会員なら誰でも
コンピュータ的思考力を身につけたい会員なら誰でも
全体
16件 ∙ (6時間 2分)
講座資料(こうぎしりょう):
2. データ構造の紹介
27:15
3. リスト (1)
25:21
4. リスト (2)
23:38
5. リスト (3)
18:47
6. リスト (4)
28:50
7. スタック
27:03
9. キュー (1)
20:19
10. キュー (2)
28:49
11. ツリー (1)
29:44
12. ツリー (2)
22:54
13. ツリー (3)
26:21
14. ツリー (4)
27:34
15. ヒップ
27:30
16. グラフ
28:29
期間限定セール
¥43,120
30%
¥7,348
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!