728x90
반응형
필요한 이유
결론부터 까놓고 말해서 자료구조는 공부가 필요하다고 본다.
크게 유의미 하지 않은 취업을 위한 코딩테스트 때문에 공부를 시작했지만
어느정도 개발 실력이 올랐을 때, 이걸 모르면 자원 낭비가 너무 심할 것으로 보인다.
자료구조를 쉽게 설명하자면
몸 싸움을 한다고 쳤을 때,
피지컬로 때려눕히는 게 그냥 개발이라면
격투기 기술이 추가되어 적은 힘으로(적은 메모리 사용 및 처리 시간)
효율적으로 때려 눕히는 건 자료구조를 사용한 개발이다.
자료구조의 종류
1. 단순 구조
보관 방법과 연산을 정의
=> 보관방법을 정의함으로써 메모리의 과한 사용을 막는다.
2. 선형 자료구조
데이터 요소를 순차적으로 연결하는 구조
3. 비선형 자료구조
데이터 요소를 비순차적으로 연결하는 구조
728x90
반응형
댓글