강의

멘토링

커뮤니티

BEST
Programming

/

Algorithm & Data Structure

絵でわかる データ構造とアルゴリズム (発展編)

この講義を通して、非線形データ構造とアルゴリズムを学ぶことができます。

  • gamja5
알고리즘
자료구조
그래프
트리
탐욕알고리즘
이진탐색
Algorithm

学習した受講者のレビュー

受講後に得られること

  • データ構造

  • アルゴリズム

開発者が必ず知っておくべきデータ構造&アルゴリズム、
深化内容も絵で簡単で面白い!

一度熟したベーシック
生涯のコードを左右するとは? 🔍

開発者の基礎、データ構造&アルゴリズム📖

基本基が足りない開発者がどんなことを学習するのか分からず、さまよう姿を見たらいつも残念だと思いました。時間の余裕もなく、最新の技術に追いつくだけでも、一気に見えますからね。

もちろん、最新の技術も重要ですが、コンピュータサイエンスの分野では、基本基盤ははるかに重要です。基本技だけよく固めておけば、華やかで人気のある技術はいつでも手軽に学べます。

データ構造とアルゴリズムは、特定の言語やフレームワークに限定されていません。流行する言語とフレームワークが変わっても、あなたが学ぶデータ構造&アルゴリズム関連の知識はそのまま持って適用することができます。


アシスタントが必要な開発者
誰でもOK 🚩

大学生

学校の授業で学ぶ
データ構造/アルゴリズム
とても難しくて硬いです。
簡単に身につけることはできませんか?

非専攻者

専攻者は新しい言語、
フレームワークにも
適応がうまくいきました...
その秘訣が気になります!

就職準備生

コーディングテストの問題を見ると
壁が感じられて幕屋です。
何かを学ぶべきだと思います。
それは一体何ですか?

効率王

私が編んだコードの
パフォーマンスを分析し、
より効率的でパフォーマンスが良い
コードに置き換えたいです。

開発を始めたばかりの方がよくこのような言葉を言われています。

  • 😱 「問題を解決するときに、望遠に浮かんでいる気がします。」
  • 😔 「効率的なコードだと言っておくことはできません。」
  • 🥶 「何か体系的なやり方があるようですが、どうすればいいのかと思います」

頭に浮かぶ考えをすぐにコードに移すのは自然なことです。
データ構造とアルゴリズムを学ぶまでは!

データ構造とアルゴリズムを学ぶことになったら?

どのような問題がある場合、その問題でどのデータ構造が最も効率的であるか
それに合ったアルゴリズムはどれがあるのか​​悩みます。

私たちが簡単に遭遇するほとんどの問題は、既知のデータ構造とアルゴリズムで解決できます。もしないといっても、私たちが知っているデータ構造とアルゴリズムに基づいて応用すればすぐに解決可能です。
普段のアシスタントが必要だと感じた方なら、データ構造とアルゴリズムがその役割を十分にしてくれると自信です。


この講義だけの特別な点📚

絵で簡単な例🖌️

難しく感じられるデータ構造とアルゴリズムの概念を、絵とたとえ話で誰でも理解しやすく説明します。

対応するデータ構造とアルゴリズムがどこに使われるのか、どのような機能をするのか図で簡単に!

難しい実装も簡単です🖥️

データ構造とアルゴリズムを実装する際に頭の中で視覚化が難しい方のために、現在作成しているコードがどのような機能をするのか、どのような変化を与えるのかを図で説明します。

現在書いているコードがどんな変化を与えるのか、IDEから画像で可視化!


学習内容
確認してください📚

  • ✅基本編で学んだ線形データ構造とアルゴリズムを応用して、より複雑な非線形データ構造とアルゴリズムを学びます。
  • ✅非専攻者から就学生まで、すべての方が簡単に理解できるように図で説明します。
  • ✅概念の説明と実装まで扱うので、データ構造とアルゴリズムがどのように動作するかを詳しく知ることができます。
  • ✅ 実装時に混乱する可能性のある状況では、図でコードがどのように動作するかを説明します。
  • ✅絵で面白く説明しますが、ただ軽くは扱いません。

1️⃣ツリーを学ぶ!

代表的な非線形データ構造であるツリーデータ構造を学び、ツリーを利用したアルゴリズムも学びます!


2️⃣グラフを学ぶ!

他の非線形データ構造であるグラフについて学び、グラフを使ったアルゴリズムも学びます!

3️⃣アルゴリズムを学ぶ!

非線形データ構造で解決できる問題と貪欲アルゴリズムについて学びます!


よくある質問💬

Q.基本編は必ず聞かなければなりませんか?

基本編を必ず聞かなかったとしても、配列、連結リスト、スタック、キューデータ構造と再帰関数を知っていればこの講義を受講するのに問題ありません。

Q. 非専攻者も聞ける講義ですか?

非専攻者のために作られた講義です。講義だけに従えば十分なデータ構造とアルゴリズムを学ぶことができます!

Q. 講義資料はありますか?

講義資料はありません。


他の講義を一緒に見る 📺


こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミング言語を学んで何をしていいか分からない方

  • コーディングテストを準備する方

  • 基本をしっかり身につけたい方

  • 基本編を受講された方

前提知識、
必要でしょうか?

  • ジャバスクリプト

  • データ構造 基本 (配列、連結リスト、スタック、キューなど)

  • 再帰関数

こんにちは
です。

8,022

受講生

560

受講レビュー

331

回答

4.9

講座評価

8

講座

저는 인프런에서 컴퓨터 과학(CS) 강의를 준비하고 있는 감자라고 합니다! 😄
학생과 주니어 개발자들이 AI 시대에 단순히 AI에 밀려나지 않고, 기본기를 탄탄히 다져 AI를 능숙히 활용하는 개발자로 성장할 수 있도록 돕는 것을 목표로 합니다.

 

カリキュラム

全体

48件 ∙ (9時間 21分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

54件

4.9

54件の受講レビュー

  • jewoo님의 프로필 이미지
    jewoo

    受講レビュー 3

    平均評価 4.7

    修正済み

    4

    25% 受講後に作成

    個人的に講義を聞きながら感じたことは、JavaScriptが主な言語でなければ、深化編の資料構造は少し理解するのに不便さがあるかもしれないということです。 私はJavaScriptをよく知らなくても基本的な文法だけで講義を進めるので大丈夫だという説明を聞いて基本編を先に聞いてから深化編を聞いているのですが、基本編はそれでも簡単な構造を実装しているので大丈夫だったが、深化編で扱う内容はそうですなかった。 この言語の特徴なのか、それとも基本的な文法でしか実装していないので、起こる複雑性なのかはわかりませんが、どのような機能が実装されるために必要なメソッドをつなぐ過程で 'この機能を続けてこのような動作になるのか?あるいは、このような振る舞いになると思います。その言語のユニークなプログラムがありますが、それに慣れていないと思われる問題のようです。 私の場合は、Python、Java言語に慣れてJavaで説明されたデータ構造を勉強してみると、確かにロジックが実装される論理が頭の中によく描かれました。 JavaScriptに精通していれば大丈夫でしょう!

    • gamja5
      知識共有者

      他の言語を使用しても従うことができるように、JavaScript固有の文法はできるだけ使用していませんが、深化編自体が少し難しく、理解するのが難しくなったようです。 大切な受講評価ありがとうございます:)

  • dok6n님의 프로필 이미지
    dok6n

    受講レビュー 2

    平均評価 4.5

    5

    38% 受講後に作成

    vercelのリディア・ハーレー以来、これほどクオリティのコード視覚化ができるのは理事が唯一のように

    • gamja5
      知識共有者

      ありがとうございましたehrbs2018!👍

  • hebi10님의 프로필 이미지
    hebi10

    受講レビュー 7

    平均評価 5.0

    5

    25% 受講後に作成

    私は難しいと普通講義を二つ決済して見る方です。 今回の講義が二番目の講義で、約30%視聴後レビューを残します。 視聴するたびに感嘆しています。 頭が悪い方なので苦痛を受けていましたが、絵で一つ一つ易しく説明してくださって理解がよくできました。 本当にとても強くお勧めしますし、追加で聞きたい講義ができればこの方の講義を先に聞くと思います。😊😊

    • gamja5
      知識共有者

      ヘビさんにぴったりの講義のようで嬉しいですね😊😊 他の講義もご満足いただけると良いのですが。 これからもファイティングです。 貴重な受講レビューありがとうございますヘビさん!😄

  • jewelry07062903님의 프로필 이미지
    jewelry07062903

    受講レビュー 7

    平均評価 5.0

    5

    63% 受講後に作成

    • onlymutalisk님의 프로필 이미지
      onlymutalisk

      受講レビュー 9

      平均評価 5.0

      5

      100% 受講後に作成

      ¥6,859

      gamja5の他の講座

      知識共有者の他の講座を見てみましょう!

      似ている講座

      同じ分野の他の講座を見てみましょう!