반응형 알고리즘2 [개발서적 추천] 그로킹 알고리즘 (아디티야 바르가바) 솔직히 기존까지 알고리즘 공부를 많이 해봤지만, 매번 기억에 남는 것은 하나도 없었다. 이 책의 제목과 표지만을 봤을 때 조금 달랐던 점은, 자바 또는 파이썬 코드 위주의 알고리즘 문제 풀이 서적과 다르게 어떻게든 이해시키려고 노력한다는 것이었다. 정의를 먼저 소개하고 활용법을 제시하기보다 문제 상황을 먼저 던진 다음, 이런 경우라면 어떻게 해결할 수 있겠는가? 라는 질문으로부터 출발하는 방식이 매우 마음에 들었다. 여기서 간단히 내가 회사에서 하는 업무를 소개하자면, Elasticsearch/OpenSearch와 같은 검색엔진 클러스터를 구축 및 관리하는 역할로 파면 팔수록 Computer Science적 지식을 필요로 하는 분야다. (깊게 들어가면 사실 그렇지 않은 분야가 있겠냐만은..) 아래 두 가.. 2025. 3. 14. [자료구조] Deque (데크) - 정의, 예제, 시간복잡도, 장단점 # 자료구조 시리즈 1. Array (배열) 2. Linked List (연결 리스트) 3. Stack (스택) 4. Queue (큐) 5. Tree (Binary / Segment) 6. Graph (그래프) 7. Deque (데크) 8. Heap (힙) 9. Trie (트라이) 자료구조(Data Structure)에서는 자료에 효율적으로 접근하고 수정할 수 있도록, 데이터를 구성하고 저장하는 방법을 공부합니다. 자료구조는 데이터의 형태에 따라 크게 선형과 비선형으로 구분됩니다. 선형 자료구조는 데이터가 일렬로 나열되어 있는 반면, 비선형 자료구조는 데이터가 특정한 형태를 띄고 있다는 것이 핵심입니다. 전자의 예시로는 Array, Linked List, Stack, Queue 등이 있으며 후자에는 Tr.. 2023. 1. 10. 이전 1 다음 반응형