[자료구조와 알고리즘] 자료구조란?

2304 단어 정리.zip정리.zip

🟦 자료구조가 중요한 까닭?

🔷 자료란?

자료 = DATA, data(자료)는 가장 기초적인 수와 문자열로 이뤄진다.

데이터는 일반적으로 모든 유형의 정보를 망라하는 용어이며 가장 기초적인 수와 문자열로 이뤄집니다. 매우 복잡한 데이터라도 대개는 수와 문자열 묶음으로 나뉩니다. 예시로 "Hello World!" 는 문자열 데이터이고 32는 정수 데이터입니다.

🔷 자료구조란?

자료구조란 데이터(data,자료)를 조직하는 방법이다. 같은 데이터를 어떻게 다양한 방식으로 조직할 수 있는지 정의한 것이 자료구조(Data Sturucture)이다.그리고 이 데이터 조직은 코드의 실행속도에 영향을 미친다.

예를 들어, 이 세가지 문자열 "Hello!" , "How are you", "today?" 도 아래처럼 다른 방식으로 조직할 수 있다.

[문자열을 각각 변수에 따로 저장하기] vs [문자열 세 개 모두 하나의 배열에 저장하기]

  • 문자열을 각각의 변수에 따로 저장하기
String x = "Hello!"
String y = "How are you"
String z = "today?"
  • 문자열 세 개 모두 하나의 배열에 저장하기
String[] greeting = {"Hello!", "How are you", "today?"}






🟦 출처

🔷 글의 내용

이 글 내용은 '제인 웬그로우'의 '누구나 자료구조와 알고리즘 개정 2판' 책을 100% 참고하여 작성하였습니다. 설명에 전문적인 용어보다는 일상적인 용어를 사용하고 그림으로 원리를 설명해주어 왕초보인 저가 이해하기에 아주 좋았습니다. 가격이 많이 나가는 편이지만 꼭 배워야 하는 내용이 모두 들어있고 그것을 제가 이해할 수 있는 수준으로 쓰여있어 전혀 아깝지 않은 소비였습니다.

🖱 클릭! | '제인 웬그로우'의 '누구나 자료구조와 알고리즘' 책 구경하러 가보기

좋은 웹페이지 즐겨찾기