728x90
자료구조(data structures)
[사전적 정의]
자료 구조는 데이터 값의 모임, 또 데이터 간의 관계, 그리고 데이터에 적용할 수 있는 함수나 명령을 의미한다.
[프로그래밍]
자료구조는 데이터를 가지고 연산할 수 있는 구조로 생각할 수 있습니다.
기본적인 데이터 타입으로 해결하기 어려운 문제또는 효율적으로 해결하기 위해 적합한 자료구조를 사용하기 위해 공부해야 합니다.
알고리즘(algorithm)
[사전적 정의]
어떤 문제를 해결하기 위한 절차, 방법, 명령어들의 집합
[프로그래밍]
주어진 문제의 해결을 위한 자료구조와 연산 방법에 대한 선택
빠르고 효율적이며 범용성이 높은 좋은 프로그램을 만들기 위해 프로그램의 골격이 되는 좋은 알고리즘을 만들 필요가 있습니다.
이 글은 프로그래머스의 https://programmers.co.kr/learn/courses/57 강의를 토대로 작성되었습니다.
728x90