강의

멘토링

커뮤니티

BEST
Programming

/

Algorithm & Data Structure

図で簡単に学ぶデータ構造とアルゴリズム(基本編)

この講義で線形データ構造とアルゴリズムを学習できます。

  • gamja5
Algorithm

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

受講後に得られること

  • データ構造

  • アルゴリズム

開発者が必ず知っておくべきデータ構造&アルゴリズム、
絵で簡単でおもしろくお知らせします!

一度熟したベーシック
一生のコードを左右するんですか? 🔍

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

基本基が足りない開発者がどんなことを学習するのか分からず、さまよう姿を見たらいつも残念だと思いました。時間の余裕もなく、最新の技術に追いつくだけでも、一気に見えますからね。
もちろん、最新の技術も重要ですが、コンピュータサイエンスの分野では、基本基盤ははるかに重要です。
基本技だけよく固めておけば、華やかで人気のある技術はいつでも手軽に学べます。

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


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

大学生

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

非専攻者

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

就職準備生

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

効率王

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

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

  • 「しばしば、どのような問題を解決するとき、望遠に海に浮かぶような気がします。」
  • 「その時、その時頭に浮かぶ考えをコードで書いて何とか解決するのに…効率的なコードだと言い張ることはできません。」
  • 「他の人のコードと比較しても、どのコードがより効率的なコードなのか判断もできません。」
  • 「何か体系的なやり方があるようですが、どうすればいいのかと思います。」

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

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

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

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


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

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

1️⃣データ構造とアルゴリズムを準備する!

データ構造とアルゴリズムが何であるかを調べ、データ構造とアルゴリズムを本格的に学習する前に必要な知識と環境を準備します。

2️⃣データ構造を学ぶ!

本格的にデータ構造について学びます。この講義は基本編であるだけに比較的簡単な構造である線形データ構造について調べ、直接実装してみます。

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

再帰アルゴリズムと線形データ構造の一種である連結リスト(Linked List)をソートするアルゴリズムを調べて実装してみます。そして、再帰アルゴリズムの欠点を解決できるダイナミックプログラミングについて学びます。


よくある質問💬

Q. どの言語で進行しますか?

JavaScriptに進みます。ただし、他の言語にも十分に従うことができるように、JavaScript固有の文法を使用せずにサンプルコードを作成します。

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

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

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

講義資料はありません。


他の講義を一緒に見る 📺

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

  • 1つ以上のプログラミング言語

こんにちは
です。

8,029

受講生

562

受講レビュー

332

回答

4.9

講座評価

8

講座

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

 

カリキュラム

全体

25件 ∙ (4時間 19分)

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

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

受講レビュー

全体

159件

4.9

159件の受講レビュー

  • shb9010308851님의 프로필 이미지
    shb9010308851

    受講レビュー 12

    平均評価 5.0

    5

    28% 受講後に作成

    オペレーティングシステムに続いて購入しましたが、絵で簡単に説明してくれる講義シリーズはとても良いです。講義の質も高いです。深化編も楽しみにしています。そして、ネットワーク側の講義も作るつもりはありますか?

    • gamja5
      知識共有者

      絵で簡単に学ぶシリーズは、コンピュータサイエンスレクチャーシリーズです。 順次制作されてオープン予定ですが、そのうちネットワーク講義もあります。 まるでキューに入り処理されるかのようです! 楽しみにしていただきありがとうございます。

  • hankwan7770198님의 프로필 이미지
    hankwan7770198

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    可視化がうまくいっていて目にすっぽり入ってきます。 Pythonもあり、Javaもありますが、初めて始めるにはJavaScriptが一番楽で受講しましたが満足です。 深花川の待ちます〜

    • gamja5
      知識共有者

      深化編も目にすっぽり入るように丁寧に作ります。 大切な受講評ありがとうございますドンキ様!

  • roykean19930688님의 프로필 이미지
    roykean19930688

    受講レビュー 35

    平均評価 5.0

    5

    100% 受講後に作成

    アルゴリズム入門と軽く復習する講義としては最高のようです

    • gamja5
      知識共有者

      大切な受講評ありがとうございますイ・ジョンウン! 最高のコメントですㅎㅎ

  • delafos6121님의 프로필 이미지
    delafos6121

    受講レビュー 19

    平均評価 5.0

    5

    48% 受講後に作成

    データ構造アルゴリズムはすぐに始まりますㅠㅠ

    • gamja5
      知識共有者

      受講評を最初に残してくれましたㅎㅎ ファイティングです! ありがとう、Sammy!

  • jhkimitx님의 프로필 이미지
    jhkimitx

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    ¥6,870

    gamja5の他の講座

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

    似ている講座

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