728x90
반응형
// "Normad Coder의 알고리즘과 데이터 구조 강의" 듣는 중//
알고리즘(algorithm) = 여러 지시문의 합
부대 찌개 요리의 알고리즘(순서)와 같이 빠르고 효율적으로 만들어주는 지시문의 합이다.
예, path finder algorithm --> 네비게이션, compression algorithm --> 이미지를 손상없이 어떻게 압축하는 지
so, 내 코드에 가장 적합한 알고리즘을 적용한다면 더 좋을 듯.
데이터 구조(data structure) = 데이터를 정리하는 것
너무 종류가 많아서 언제, 어떻게, 정확하게 쓸 수 있는 지가 속도와 효율성을 높여줌.
예, linked list vs. arrays
4가지 상황을 염두 할 것: search, read , insert, delete
사실 나는 너무 코린이라서 알고리즘은 니코의 말처럼 코드 짜는 것에 익숙해 지고,
속도가 너무 느려질 때 효율성을 위해서 배우고 싶었다.
코테를 하는 기업이 늘어나지만 않았어도...
었쨌든 효율성을 높이는 작업이니깐,
아직은 코드 외우는 건 하지말고,
이거랑 CS지식들을 같이 공부하자.
p.s 사실 JS 강의듣다가 머리 아파서,, 힐링 한 것임..ㅎ
728x90
반응형
'Algorithm, Data' 카테고리의 다른 글
[Algorithm & Data Structure] Hash Table (1) | 2024.03.15 |
---|---|
[Algorithm & Data Structure] Sorting Algorithm (1) | 2024.03.15 |
[Algorithm & Data Structure] Big O notation (1) | 2024.03.15 |
[Algorithm & Data Structure] 검색 알고리즘 (Binary Search & Linear Search) (0) | 2024.03.15 |
[Algorithm & Data Structure] Array (0) | 2024.03.15 |