본문 바로가기

IT 세상

자료구조란?

녕하세요

 

IT 수연쌤입니다~

 

오늘은

 

"자료구조"

 

대해 알려드리겠습니다!

 

 

자료구조란?

 

물건을 정리해놓으면 깔끔하여 필요한 물건을 찾기도 쉽겠죠? 컴퓨터도 마찬가지입니다.

 

컴퓨터에서 자료를 효율적으로 관리하고 구조화시키는 방법입니다.

 

 

자료구조에는

 

단순구조 / 선형구조 / 비선형구조가 있습니다.

 

 

단순구조

 

정수, 실수, 문자, 문자열 등 자료의 형태를 말합니다.

 

선행구조

 

자료 간의 연결 관계가 1:1 관계를 가지는 형태로

 

자료들이 기다란 선처럼 연결되어 있는 구조입니다.

 

비선형구조

 

자료 간의 연결 관계가 1 : 다수 또는 다수 : 다수 의 관계를 가지는 형태로,

 

나뭇가지 모양이나 그물 모양처럼 얽혀 있는 구조입니다.

 

 

자료구조는

 

 

C언어의 기초를 배우신 후 알고리즘을 구성할 수 있는 단계까지 배우게 됩니다.

 

언어 = C언어, C++, JAVA

 

문법 = 자료구조

 

문장 = 알고리즘

 

어느정도 알고, 어느정도 실력을 가졌느냐에 따라

 

코딩실력이 나눠집니다.

 

대학교에서도 자료구조는 C언어를 기반으로 하기 때문에

 

필수적으로 배우셔야하는 과목이죠~

 

C언어 → C++ → 자료구조 / 알고리즘 → JAVA → JSP → 프레임워크

 

순서로 공부하시면 됩니다!

 

 

자료구조의 특징으로는

 

효율성

 

상황에 맞는 알고리즘을 사용하여 자료를 구조화 시키기 때문에 효율적으로 동작합니다.

 

추상화

 

복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려내는 것을 말합니다.

 

재사용성

 

자료구조를 이용하여 데이터를 처리할 경우

 

해당 자료구조의 인터페이스만 이용하여 데이터를 처리하도록 하므로

 

모듈화가 가능합니다.

 

 

C언어를 탄탄하게 배우지 않으면

 

자료구조가 어려우실 수 있기 때문에

 

C언어를 먼저 배우시고 자료구조를 배우시는 걸 추천드려요!

 

 

오늘은 자료구조에 대해 알아보았는데요,

 

IT 분야에 대해

 

더 궁금한 점이 있으시면

 

아래에 카카오톡 아이디

 

또는

 

배너를 클릭해주시면 오픈채팅으로

 

1 : 1 상담 신청을 해주시면

 

상세한 상담 도와드리겠습니다^^

 

▼ 오픈채팅 문의하기 ▼

 

 

▼ 상담 문의하기 ▼