Cá heo cũng hiểu Spring Boot 3 + PostgreSQL 17
dackkuck
Khóa học thực chiến để chinh phục Spring Boot 3 + PostgreSQL 17 + JPA + MyBatis + Spring Security trong một lần!
초급
Java, Spring Boot, JPA
データ構造
Java
誰でも理解できる言語で、床から直接実装して学ぶ本当の資料構造講義
理論だけを盗んで通る資料構造はもうやめる。
この講義では資料構造を直接作り、その中の原理とメカニズムを「本当に」理解します。
データ構造では、「資料」はデータを意味し、「構造」はそのデータを入れる器を意味します。
データ構造は単に名前や機能を覚えているわけではありません。
データ構造は正解ではありません。正解を探しても、常に必要に応じて置き換える必要があります。
そのためには、条件と意図を把握し、実装するために構造を掘り下げなければなりません。
だからこの講義は資料構造を直接手で具現しながら、
構造を理解し、問題を自分で分析する力を養うことに集中します。
「単に書く方法ではなく、自分で作る方法を教えてくれる講義。実装を通じて構造を体化したい開発者に最高の選択。」
「イルカも理解する資料構造」は、単にコードを覚えるのではなく、資料構造がなぜそのように動作するのか、どのように作られるのか、そして性能はどのように変わるのかを自ら納得できるようにする講義です。
この講義は、自分でデータ構造を分析、実装、カスタマイズする能力を目指します。
直接データ構造を実装し、原理を把握します。
静的配列、動的配列、連結リスト、スタック/キュー、ハッシュマップ、ツリー、グラフなど、データ構造の核心概念をJavaコードで手作りしながら学習します。
各データ構造について、時間の複雑さ、空間の複雑さ、実装時の考慮事項を視覚的に直感的に伝えます。
データ構造を基礎から直接実装したい開発者
アルゴリズム問題解決に先立ち、データ構造の本質を把握したい方
Java言語で本番感覚を育てたい方
コンピュータ工学専攻者または非専攻者のうち、理論を実際につなげたい方
静的配列と動的配列の構造の違い
リストインターフェースから双方向接続リストのパフォーマンス向上まで
時間の複雑さ、インデックスとノードの概念の比較
静的配列、動的配列、接続リストベースの実装の比較
スタックとキューの構造的違いと時間の複雑さの分析
双方向キューの概念まで拡張
ハッシュ関数、ハッシュ衝突、オープンアドレスと連鎖技術
直接ハッシュマップを作成し、HashMapの動作原理を学ぶ
バイナリツリーナビゲーションからAVLツリーまで
転位/中位/後位巡回とアンバランス回転ケースを解決
直接AVLツリーを実装し、バランスツリーの動作原理学習
隣接行列対隣接リストの構造と違い
方向グラフ、無方向グラフの実装
重みグラフの表現と活用
マップベースのグラフ
Windowsベースで説明しますが、OSはあまり関係ありません。
todolist.mdファイルと完成したプロジェクトをセクションごとに提供するので、順番に従うことができます
基本的なJava知識
学習対象は
誰でしょう?
データ構造に関する基礎知識を基礎から固めたい学生
Javaでデータ構造をゼロから実装したい学生
前提知識、
必要でしょうか?
Java
全体
71件 ∙ (8時間 46分)
講座資料(こうぎしりょう):
1. Eclipse ダウンロード
00:51
3. 静的配列 例
12:49
4. ジェネリック 例
03:34
5. リストインターフェース実装
04:55
6. 動的配列実装
19:22
7. Big-O 例
08:42
8. 動的配列の時間計算量を見てみる
04:19
9. インデックスとノードの比較
04:56
10. 連結リストを見てみる
03:07
11. 単方向ノード実装
03:30
12. 連結リスト実装
14:42
13. 連結リストの時間計算量について
04:41
14. 双方向ノード実装
03:56
15. 双方向連結リスト実装
17:42
18. 双方向連結リストの性能改善
17:19
20. スタックとキュー説明
01:39
21. スタック 例
11:29
22. 静的配列を活用したスタック実装
13:56
24. 動的配列を利用したスタック実装
08:30
29. キュー例
04:11
30. 静的配列を用いたキューの実装
13:30
32. 動的配列を活用したキュー実装
09:42
¥4,234
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!