yeny_lab

자료구조 공부 시작

2020. 3. 8. 18:15·자료구조 + 알고리즘
728x90


데이터를 효율적으로 저장하고 꺼내가 쉽게 정리 정돈하는 것.

대규모 데이터를 다룬다.

대학에서는 주로 자료구조를 2학년 때 가르친다고 한다.

이게 어려운 이유가, 경험이 없고 자료구조를 공감할 수 없기 때문에 자신이 이해하는 바를 의심하게 되어서 이해와 자신감이 흔들리기 때문이라고 말한다. 심리적인 어려움이  흥미를 잃지 않도록 차근차근 공부해보자.

 

//공감이 안된다는 건 대부분이

'굳이 이렇게 해야하는가'

'이렇게 배워서 어디에 써먹는다는 거야'

라는 생각을 하게 된다고 한다는 것이다.

 

그래서 이럴 때에는, 

마음에 여유를 가지고, 경험을 더 쌓으라고 한다.

자신이 이 자료구조를 배울 준비가 되었는지 정기적으로 체크하라고 한다.

준비가 되지 않았다면 유보하고 다시 돌아와도 된다고 말한다.

잘 이해가 안가더라도 의기소침하지 말라고 말한다.

 


디렉토리를 프로그래밍적으로 구현해보시오라고 질문을 받는다면,

이미 만들어져있는 자료구조를 이용하여

아 이런경우에는 이런식으로 프로그래밍적으로 구현하면 되겠구나~를 알 수 있다.

나아가서 스스로가 자료구조를 만드는 경지까지 갈 수 있음.

 

집합에 관한 정보를 

set이라고 하는 자료구조를 통해 살펴볼 수도 있고

 

지도 애플리케이션을 만든다고하면

각각 위치별로 어떤 지역들이 존재할거고,

위치에서 위치까지 최단거리 이동방법 등...

프로그래밍적으로 나타낼 수 있는 방법을 자료구조라고함다.

 

현실의 문제를 컴퓨터적으로 어떻게 표현할 수 있는가..

큰 데이터를 효율적으로 관리하기 위한 다양한 장치..

자료구조

 

 

 

 

 

 

 

 

 

728x90

'자료구조 + 알고리즘' 카테고리의 다른 글

[자료구조] ArrayList 구현 - addLast, 데이터를 끝에 추가 [Java]  (0) 2020.03.11
[자료구조] ArrayList 구현 - 객체생성 [Java]  (0) 2020.03.10
[자료구조] Array List [JAVA]  (0) 2020.03.09
[자료구조] List 리스트 [JAVA]  (0) 2020.03.08
[자료구조] Array 배열 [JAVA]  (0) 2020.03.08
'자료구조 + 알고리즘' 카테고리의 다른 글
  • [자료구조] ArrayList 구현 - 객체생성 [Java]
  • [자료구조] Array List [JAVA]
  • [자료구조] List 리스트 [JAVA]
  • [자료구조] Array 배열 [JAVA]
히어로맛쿠키
히어로맛쿠키
  • 히어로맛쿠키
    yeny_lab
    히어로맛쿠키
  • 전체
    오늘
    어제
    • 분류 전체보기 (389)
      • 미분류글 (32)
        • ㅇ (2)
      • JAVA (84)
        • Effective Java (1)
        • Application (21)
      • 컴퓨터구조 & OS (28)
      • 자료구조 + 알고리즘 (43)
      • Database (12)
      • 컴파일러 (10)
      • 수학 (33)
        • 미분방정식 (12)
      • 데이터분석과 머신러닝 (38)
      • 기타 (59)
      • yyeeennyy (25)
  • 공지사항

    • ^o^/♡
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
히어로맛쿠키
자료구조 공부 시작
상단으로

티스토리툴바