프로그래밍 지식/자료구조 및 알고리즘1 데이터구조(자료구조)와 알고리즘 from Nomad Coder ● 데이터구조와 알고리즘을 배워야하는 이유: 코드 최적화 //처음에는 필요없다. 필요한 때는 코딩은 다 했고, 배포도 끝냈을 때, 소스코드에 버그도 없는데 느린 경우 코드의 퀄리티에 신경을 써야할 때가 필요한 것이다. 코딩의 우선 순위: 작동> 관리, 협업 용이 > 속도 - 알고리즘: 여러 개의 지시 사항. 어떤 액션을 수행하기위해 컴퓨터가 수행해야하는 것들 => 효율적이고 훌륭한 알고리즘을 반복 사용 위해, 동일 결과 - 데이터 구조: 데이터를 정리하는 것, 어떻게 정리하느냐에 따라 스피드에 영향을 준다. 종류에 따라 정렬에, 편집에, 추가에 최적화된 데이터 구조들이 있다. ==> 어떠한 작업에 어떠한 데이터 구조를 써야할지 고민해서 속도 최적화! ● array 배열 개념(가장 베이직한 데이터 구조) .. 2021. 8. 29. 이전 1 다음