정보실

웹학교

정보실

기타 데이터 구조 설명 –이 3 시간 자습서에서 컴퓨터 과학 개념 배우기

본문

데이터 구조는 개발자가 나중에 액세스 할 수 있도록 데이터를 구성하기 위해 프로그래밍 할 때 사용하는 도구입니다.


https://www.freecodecamp.org/news/learn-all-about-data-structures-used-in-computer-science/


freeCodeCamp.org는 컴퓨터 과학에서 가장 중요한 데이터 구조 중 일부를 소개하는 전체 3 시간 동영상 과정을 방금 발표했습니다. 다양한 데이터 구조 개념과 사용 방법을 알려줍니다.


그 과정에서 각 데이터 구조의 작동 방식을 이해하는 데 도움이 되는 많은 예제와 다이어그램이 표시됩니다.


image-21.png 


이 과정은 컴퓨터 과학에 대한 기본적인 이해가 있다고 가정합니다. 아직 모르더라도 걱정하지 마세요. 2 시간 동안 무료로 제공되는 컴퓨터 과학 입문서를 제공해드립니다.


NullPointer Exception에서 Steven이 가르치는 이 과정은 데이터 구조에 대한 일반적인 개요입니다. 그리고 좋은 점은 Java 나 C 또는 전통적으로 데이터 구조가 가르치는 언어를 알 필요가 없다는 것입니다.


맞습니다 –이 과정은 완전히 언어에 구애 받지 않습니다. (하지만 JavaScript 또는 Python과 같은 적어도 하나의 프로그래밍 언어를 합리적으로 잘 아는 것이 좋습니다.)


이 3 시간 과정에서 다루는 몇 가지 개념은 다음과 같습니다.


  • What are Data Structures?
  • Measuring Efficiency with BigO Notation
  • Why BigO?
  • Types of Time Complexity Equations
  • Array Basics
  • Parallel Arrays
  • Array Types
  • Populate-First Arrays
  • Populate-Later Arrays
  • Numerical Indexes
  • Replacing Information in an Array
  • 2-Dimensional Arrays
  • The ArrayList
  • Add Method
  • Remove Method
  • Get Method
  • Set Method
  • Clear Method
  • toArray Method
  • Random Access Data Structures
  • Sequential Access Data Structures
  • Stack Basics
  • Push Method
  • Pop Method
  • Peek Method
  • Contains Method
  • Queue Basics
  • Enqueue Method
  • Dequeue Method
  • Peek Method
  • Contains Method
  • Linked List Basics
  • Doubly-LinkedList Basics
  • Dictionary Basics
  • Indexing Dictionaries
  • Hash Table Mini-Lesson
  • Trees Basics
  • Hierarchical Data
  • Trie Basics
  • Heap Basics
  • Min-Heaps
  • Max-Heaps
  • Graph Basics
  • Directed vs. Undirected Graphs
  • Cyclic vs. Acyclic Graphs
  • Weighted Graphs
  • And more...

데이터 구조는 작성하게 될 많은 프로그램의 백본을 제공합니다. 그리고 그들 각각에는 고유 한 사용 사례가 있습니다. 이 과정에서는 각 유형의 데이터 구조를 사용하는 시기와 이유를 배웁니다.


📺 freeCodeCamp.org YouTube 채널에서 전체 과정을 시청하세요 (3 시간 시청).


🏗️ 이러한 데이터 구조 중 일부를 구축하는 것을 연습하고 싶다면 freeCodeCamp에는 코딩 인터뷰 준비 섹션의 일부인 전체 대화 형 데이터 구조 커리큘럼이 있습니다. 여기에서 JavaScript로 이러한 데이터 구조를 구축 할 수 있습니다.



페이지 정보

조회 4회 ]  작성일20-09-12 11:35

웹학교