상세 컨텐츠

본문 제목

자료구조란? (feat. 자료구조의 필요성)

자료구조/개념

by NayC 2021. 6. 6. 17:12

본문

728x90

1강. 자료구조 수업 소개


2강. 자료구조란 무엇인가? 

 

왜 필요한가? 

자료구조란 = 현실을 프로그래밍적으로 '표현'하는 것

 

ex) Tree 

- 조직도 같은걸 프로그래밍적으로 만드려면 Tree를 활용하면 되겠지 ~ 

ex) Set - 집합 

ex) Graph - 지도 

- 최단거리로 이동하게 하는건 Graph로 처리를 하면 되겠지 ~ 

 

요지는 자료구조란

1) 현실의 문제를 프로그래밍적으로 어떻게 표현할 수 있는가 - 를 익히는 것

2) 큰 데이터를 효율적으로 관리하는 것

 

ex) 책이 1권만 있다면 관리같은게 필요없음.

그런데 책이 1억개라면? 관리를 하는 다양한 장치가 필요한 것

문서 > 책 > 책장 > 도서관 > ..... 인터넷/네트워크

 

 

자료구조가 어려운 이유 

- 실무경험이 없어서 / 공감이 안되서 / 이해가 안되서

 

자료구조 공부법 

- 시험을 준비하는 입장이라면 "어쩔 수 없습니다. 열심히 공부해야하는거죠" 


3강. 수업준비 - Java 자료구조

 

(수업 제목 의미) 

API - 사용법

구성 - 직접 구현하는 것

 

 

 

 

 

 

출처 : 생활코딩 Data Structure 49강 (1~ 3강)

728x90
반응형

'자료구조 > 개념' 카테고리의 다른 글

Linked List  (0) 2021.06.06
Array List  (0) 2021.06.06
List  (0) 2021.06.06
배열(Array)  (0) 2021.06.06
해시 테이블  (0) 2021.03.25

관련글 더보기