강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Algorithm & Data Structure

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

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

  • gamja5
Algorithm

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

こんなことが学べます

  • データ構造

  • アルゴリズム

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

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

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

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

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


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

大学生

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

非専攻者

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

就職準備生

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

効率王

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


よくある質問💬

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

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

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

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

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

講義資料はありません。


他の講義を一緒に見る 📺

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

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

こんにちは
です。

7,650

受講生

481

受講レビュー

324

回答

4.9

講座評価

8

講座

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

 

カリキュラム

全体

25件 ∙ (4時間 19分)

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

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

受講レビュー

全体

135件

4.9

135件の受講レビュー

  • shb9010308851님의 프로필 이미지
    shb9010308851

    受講レビュー 10

    平均評価 5.0

    5

    28% 受講後に作成

    I bought this after the operating system, and the lecture series that explains things easily with pictures is really good. The lecture quality is also high. It's a subject I took in my department, and I think it will be very helpful if I listen to it before preparing for the coding test. I'm looking forward to the advanced version. Also, do you plan on making a lecture on networks?

    • gamja5
      知識共有者

      The series of easy-to-learn pictures is a series of computer science lectures. It will be produced sequentially and will be opened, and among them, there is a network lecture. It's like being processed in a queue! Thank you for your anticipation, Pbuli is cute :)

  • hankwan7770198님의 프로필 이미지
    hankwan7770198

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    The visualization is so well done that it catches the eye. There is Python and Java, but I took the class because JavaScript was the easiest to start with, and I am satisfied. I will wait for the advanced lecture~

    • gamja5
      知識共有者

      I will make sure to make the in-depth version easy to understand. Thank you for your valuable review, Donkey!

  • roykean19930688님의 프로필 이미지
    roykean19930688

    受講レビュー 35

    平均評価 5.0

    5

    100% 受講後に作成

    I think it's the best course for introduction to algorithms and light review.

    • gamja5
      知識共有者

      Thank you for your valuable review, Jongwoon Lee! It's the best comment ever haha

  • delafos6121님의 프로필 이미지
    delafos6121

    受講レビュー 18

    平均評価 5.0

    5

    48% 受講後に作成

    Data structure algorithm, let's get started right away ㅠㅠ

    • gamja5
      知識共有者

      You left a review first haha Fighting! Thank you, Sammy!

  • spdhsrnvl123님의 프로필 이미지
    spdhsrnvl123

    受講レビュー 3

    平均評価 5.0

    5

    32% 受講後に作成

    ¥6,533

    gamja5の他の講座

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

    似ている講座

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