자료구조, 어디서 많~ 이 들어보긴 했는데 영 낯설게 느껴지신다구요?
프로그램 개발을 공부하다 보면 자연스럽게 만나게 되는 개념인데요!
이 자료구조를 어떻게 이해하는 것이 좋을지 알아 볼까 해요 : )
자료구조의 개념을 먼저 알아보는 것이 필요할 텐데요.
자료구조란 컴퓨터에서 처리할 자료를
효율적으로 관리하고 구조화하는 방법을 뜻합니다.
대부분의 컴퓨터 프로그램은 알고리즘+자료구조의 형태인데요!
자료구조를 이해하기 위해서는 알고리즘을 알고 계셔야 해요.
알고리즘이란 프로그램의 처리 순서를 작성한 것을 뜻하는데요~
알고리즘이 특정 목적 달성을 위한 절차라고 한다면
자료구조는 알고리즘에 필요한 데이터의 집합이라고 합니다.
이 알고리즘이 있으면 프로그램 기술을 익히고 프로그램에 대한 지식을 쌓을 수 있어요.
자료구조의 구성 요소는
배열 / 연결 리스트 / 스택 / 큐 / 트리 등이 있습니다.
위의 요소들을 통해 알고리즘을 구성하게 되고,
알고리즘을 구축하여 프로그램을 만들 수 있게 되는 것이죠!
자료구조를 효율적으로 배우고 싶다면 알고리즘을 선행해 주시는 것이 좋다고 해요!
자료구조와 알고리즘을 통해 더 좋은 프로그램 개발에 도전해 보세요 ^0^
'IT > 정보' 카테고리의 다른 글
컴퓨터 사기 전 알아둘 것들, 컴퓨터 핵심용어 알아보기 (0) | 2017.11.27 |
---|---|
크라우드 펀딩 플랫폼에는 어떤 것이 있을까 (0) | 2017.11.20 |
핀테크가 궁금해? 핀테크 유형 총 정리 (0) | 2017.11.03 |
네이버 뮤직 이용하고 프렌즈 인공지능 스피커 받기 (0) | 2017.10.27 |
코딩 의무교육 전에 미리 배워보고 싶다면? 온라인 코딩파티! (0) | 2017.10.24 |