목록Algorithm/Algorithm and Data Structure (2)
개발자의 오르막
# anaconda 설치 - 파이썬 기본 컴파일러 - 파이선 주요 라이브러리 - jupyter notebook 등 유용한 툴 * 컴파일러 : 프로그래밍 언어로 작성된 코드를 컴퓨터가 실행할 수 있는 코드로 변환하는 프로그램 * 파이썬의 장점 : 라이브러리 / pip install library-name - 아나콘다 홈페이지에 접속 ( https://www.anaconda.com/distribution/ ) Anaconda Python/R Distribution - Free Download Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1..
# 자료구조 - 용어 : 자료구조, 데이터 구조, data structure - 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 - 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터 특성에 따라, 체계적으로 데이터를 구조화 해야함. - 효율적으로 데이터 관리하는 예 우편번호 : 5자리 우편번호 ( 앞자리 3자리는 시, 군, 자치구 / 뒤 2자리는 일련번호 ) 학생관리 : ( XX학년, X반, X번 학생 ) → 전체 데이터를 찾아보지 않고, 앞 자리만 찾아봄으로써 효율적으로 색인을 할 수 있음. # 대표적인 자료구조 - 배열, 스택, 큐, 링크드 리스트, 해쉬 테이블, 힙 등 # 알고리즘 - 용어 : 알고리즘, algorithm - 어떤 문제를 풀기 위한 절차 / 방법 - 어떤 문제에 ..