강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

C を徹底的に学んだ人向けの線形データ構造

この講義では、C言語を使用して、リンクリストベースの線形データ構造を適切に実装する方法について説明します。リンクリストを超えて、DBの構造まで一度に理解することができます。

  • nullnull8537
자료구조
알고리즘
c언어
datastructure
C
vc++
Algorithm
Coding Test

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

こんなことが学べます

  • リンク リスト ベースの線形データ構造

  • 代表的な線形データ構造であるスタック、キューなど

  • Commit と Select の真の意味

  • 小さな DBMS を開発する方法

本当にひどくC言語を勉強したら、今は資料構造を勉強しなければならない時です!

多くの人が線形データ構造を勉強し、リンクリストコードを書く練習を進めています。しかし、主になぜ資料構造を勉強するのか、その理由についてはあまり考えない傾向があります。結果だけを考えると、たとえ単純なアドレス帳のようなプログラムであっても、その核心はデータベースソフトウェアを開発することです。それがデータ構造の最終目標と言えます。



ひどくC!
今はデータ構造まで

  • シングル/デュアル接続リスト(

    Stack, Queue)

  • データ構造とインデックスを分離して管理するプログラミング技術

  • DBへのコードレベルのアプローチ(コミットとロールバックのコードレベルについて)

  • DBでインデックスが持つ意味の深い理解

  • SQL文でSelectをFindではなくSelectと呼ぶ根本的な理由

データ構造は最終的に

Databaseそのものを開発するためのものと言えます!

理論を覚えるのではありません。
C言語を利用したデータ管理プログラミング技術をきちんとお知らせします!

今こんな悩みをしているなら、この講義は必ず聞かなければなりません!

  • データ構造が重要なCS基本理論であることは分かるが、どこに活用するのか、まったく理解できないコム公専攻者あるいは開発者志望生

  • データ構造の理論はある程度理解したが、直接コードを書く必要がある状況で何から始まり、どのようなプロセスでコードを書くのが適切なのか分からず、苦しい学習者


  • いわゆる実務(あるいは有経験者) C/C++系開発者のコ​​ーディング過程を見た経験がないので、自分のレベルを客観的に判断できなくて悩んでいる方


回避策は簡単です。

データ構造の理論に基づいて、コードが作成されるプロセスを直接経験するだけです!

広い開発者と一緒に

データ構造コーディング実習

💡レッスンで使用されている例では、複数の.cファイルにコードが分かれており、完成したコードの解説を見るのではなく、作成プロセスを直接体験することができます

書かれた例の分析を超えて、インストラクターは一緒にコードを書く

機能の実装と適正性検証のためのテストコードの記述

エラー解決のためのデバッグプロセスを講師と経験

カリキュラムのプレビュー

この講義は大きく3段階で行われます。

  • [セクション 1~3]線形データ構造の基本理論と全体の過程を一緒に行くコード作成実習を並行します。

  • [セクション4]保存されたデータとアクセス手順を別々のインデックスに分割して管理するプログラミング技術を学びます。

  • [セクション5] ADT概念を適用し、小さなDBソフトウェアに拡張する一連のプロセスをコードレベルで理解します。


Q&A

Q. すでにC言語を勉強した学生です。 「独創的なCプログラミング」コースを勉強しなくても、この講義を聞くことはできますか?
はい、聞くことができます。 C言語の理論を忠実に勉強し、Visual Studio Communityを使って自分で例を書くのに苦労がなければなりません。ただ、実習過程でメモリ変化をデバッガで追跡する実習を進めてみた経験があれば学習に有利です。


Q. Stack、Queueだけを扱い、バイナリツリーやBツリーは学びませんか?

はい、このクラスでは扱いません。このクラスは、線形データ構造とその実装結果システムと言えるDBシステムの構造を理解するために最適化されています。非線形データ構造は別のクラスでカバーされています。


Q. 開発環境は必ずWindowsに合わせる必要がありますか?

はい、なるべくそうするのが良いですが、学習に大きな支障はありません。ただし、ファイルの入出力のコードを自分の環境に合わせて変更できなければ、適切な練習が可能です。

Q. Javaベースのバックエンド開発者になりたいです。このクラスは役に立ちますか?

はい、参考になります。バックエンド開発者になるには、ITインフラストラクチャとCSの基本理論の理解が必要です。資料構造の勉強は選択ではなく必須です。


Q. このクラスはコーディングテストの準備に役立ちますか?

役に立つかもしれません。しかし、コーディングテストを超えて実質的なプログラミング能力を向上させるのに役立ちます。つまり、理論よりもプログラミング手法そのものに集中する方といえるでしょう。

練習環境と注意事項

  • Windows 11 64ビットOS(Windows 10対応)

  • Visual Studio 2022 Community

  • macOS と Linux 環境は考慮しない

受講生には、授業資料PDFと授業で使用されたすべてのサンプルファイルを提供します。

選手の知識

ひどく始まるCプログラミングレベルに対応するC言語プログラミングの経験と知識

こんな方に
おすすめです

学習対象は
誰でしょう?

  • C言語の勉強を終えて、データ構造を勉強しようとしている学生

  • 就職準備生がC言語のスキルを向上させるためのミニプロジェクトを検討

  • 線形データ構造を深く理解したい開発者

  • 理論を超えた実用的なコーディング手法を学びたい方

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

  • C プログラミングを厳しく始めるレベル C 言語のスキル

こんにちは
です。

38,782

受講生

2,273

受講レビュー

1,109

回答

4.9

講座評価

25

講座

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

カリキュラム

全体

25件 ∙ (7時間 35分)

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

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

受講レビュー

全体

45件

5.0

45件の受講レビュー

  • wkdwlsghk1593473님의 프로필 이미지
    wkdwlsghk1593473

    受講レビュー 13

    平均評価 5.0

    5

    40% 受講後に作成

    (((受講評))) 講師様 良い講義を作っていただきありがとうございます。早く勉強したくて朝早く目が出る経験をしています。 C/C++、資料構造、アルゴリズム程度を入門書以上の本を何度も見ても、いつも苦しい心がありました。 1. それで、このコードをどのように活用するのですか? 2. このコードのメモリ空間はどこにあるか? 3. ハードウェア構造の図を知っていますが、どのようなプロセスとパスを経て結果が出るのでしょうか。 など抽象的にだけ知っていた部分が講義を受講しながら知ることになるのであまりにも涼しいですね ほとんどの講義をすべて購入しました。 (全部頑張ってから認証いたします^^) 本の独学をした経験で私が講師の講義を聞かなかった場合、少なくとも1年は試行錯誤を受けたと確信しています。 ((((質問)))) C入門講義は必要な部分だけ探し、 1.資料構造、運営体制 2.毒に反復するC -> C++ ->システムプログラミング 3.ネットワーク この順で足りない部分を補完しながら勉強をする予定です。 もしある時点でこんなミニプロジェクトをやってみるといいとおすすめの部分があるのか​​気になります!

    • nullnull8537
      知識共有者

      まず質問に最初に答えます。毒にさらされるCはオプションです。必ず聞く必要はないと言えます。その後、C++を経てシステムプログラミングに進んでください。ミニプロジェクトでは、高性能大容量アドレス帳をお勧めします。 後でソケットプログラミングまで終わったら、データ共同編集機能を追加する方法で拡張すれば良い勉強になると思います。良い評価とフィードバックありがとうございます。 :)

  • whdkawja1613님의 프로필 이미지
    whdkawja1613

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    • nullnull8537
      知識共有者

      良い評価をありがとうございます。:)

  • hosei19987048님의 프로필 이미지
    hosei19987048

    受講レビュー 6

    平均評価 4.7

    5

    68% 受講後に作成

    • nullnull8537
      知識共有者

      良い評価をありがとうございます。:)

  • wuzulk1587943님의 프로필 이미지
    wuzulk1587943

    受講レビュー 3

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    内容から方向性まで、すべてがとても良かったです。

    • nullnull8537
      知識共有者

      良い評価とフィードバックをありがとうございます。:)

  • aceoftop1975님의 프로필 이미지
    aceoftop1975

    受講レビュー 101

    平均評価 5.0

    5

    100% 受講後に作成

    (25/07/17/木 21:09) 講義を聞くと、新しいことを学んでいるような気がします。ADTもよく理解できますね。講義に一般的な話より、個人的な経験とより良い話を追加してくださるのが本当に良いですね。良い講義を作ってくださってありがとうございます。

    • nullnull8537
      知識共有者

      本当に追い込んでいらっしゃいますね。応援せずにはいられません。そして毎回のように完走されるその情熱に、私は感動してしまいますね。ありがとうございます。 :)

期間限定セール、あと2日日で終了

¥6,184

23%

¥8,073

nullnull8537の他の講座

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

似ている講座

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