본문 바로가기

Wecode_Session/Data Structure2

List & Tuple List 1. List란? 가장 기초적이고 단순하면서도 가장 자주 사용 되는 자료 구조 JavaScript 에서는 Array ※ List와 Array 참고 Python 에서는 List 가 Array 라고 생각하고 써도 무방 ( 엄밀히 말하자면 Array 와 List 는 다름 ) 기능적으로는 거의 동일하지만 메모리 효율면에서는 Array 가 유리함 Python 에서 Array 를 사용하려면 import Array 모듈을 import 해서 사용 2. 특징 순차적으로 데이터를 저장하는 자료 구조 순차적(ordered)으로 데이터를 저장 서로 연결된 데이터들을 순차적 으로 저장할때 사용 순서가 상관 없더라도 일반적으로 서로 연결된 데이터들을 저장할때 사용 기타 특징 삽입(insertion) 순서대로 저장됨 (새.. 2020. 4. 6.
Data Structure Data Structure Data Structure (자료 구조)란? 데이터를 저장하거나 조직하는 방법 데이터에 편리하게 접근하고 조작하기 위하여 만들어짐 상황과 문맥에 맞게 데이터를 담을 수 있는 적절한 구조 자료 구조가 중요한 이유 데이터에 맞는 적절한 자료 구조를 사용하는 것은 전체 개발 시스템에 큰 영향을 끼침 따라서 각각의 자료구조가 갖는 장점과 한계 / 본질과 컨셉을 잘 이해하고 상황에 맞는 적절한 자료 구조를 선택하고 사용하는 것이 중요 자료 구조의 분류 Primitive Data Structure(단순 구조) 프로그래밍에서 사용되는 기본 데이터 타입 None-Primitive Data Structure(비단순 구조) 단순한 데이터를 저장하는 구조가 아니라 여러 데이터를 목적에 맞게 효과적.. 2020. 4. 6.