책을 산 이유? 사람들이 자료구조, 알고리즘은 기본이 되는 부분이라고 말해서 어떤 언어로 사용해도 비슷하다고 말한다. 당연히 그 말에 동의한다. 나 또한 처음 자료구조를 공부했을 때, Java로 시작했다. 그러나 JS를 잘 사용하는 사람들은 분명 뭔가의 문제를 해결
** 이 글은 Learning JavaScript Data Structures and Algorithms 책을 기반으로 작성되었습니다. ** 이 글은 해당 책의 전체적인 내용을 정리한 것이 아닌, 새롭게 알게 된 내용 + 기억이 필요하다고 생각되는 부분 + 저의 생각
→ Open in Slid본 글은 이전에 사용하던 영상 강의 필기 앱인 'Slid'에서 필기 했던 내용을 Velog로 옮긴 내용입니다.본 글은 '천유린 개발 블로그'를 기반으로 작성됩니다.링크 : https://taesung1993.tistory.com/이진검
→ Open in Slid\* 해당 자료는 '동빈나'님의 자료구조: 우선순위 큐(Priority Queue)와 힙(Heap) 10분 핵심 요약 영상을 토대로 정리한 내용임을 밝힙니다.https://www.youtube.com/watch?v=AjFlp951nz0
→ Open in Slid본 글은 이전에 사용하던 영상 강의 필기 앱인 'Slid'에서 필기 했던 내용을 Velog로 옮긴 내용입니다.\* 해당 필기는 '춤추는 개발자'님의 https://jun-choi-4928.medium.com/javascript%EB%A
→ Open in Slid본 글은 이전에 사용하던 영상 강의 필기 앱인 'Slid'에서 필기 했던 내용을 Velog로 옮긴 내용입니다.다이나믹 프로그래밍이란, 하나의 문제를 단 한번만 풀도록 하는 알고리즘이다.분할 기법(퀵 정렬, 병합 정렬 이진검색)의 단점 극복을 위
→ Open in Slid본 글은 이전에 사용하던 영상 강의 필기 앱인 'Slid'에서 필기 했던 내용을 Velog로 옮긴 내용입니다.재귀는 단순히 중첩된 함수 호출이다. 모든 중첩된 함수에서 가장 내부에 중첩된 함수가 가장 먼저 반환됩니다.해당 블로그를 참조하면, 이
스택은 LIFO(Last In Firtst Out - 후입선출) 원리에 따라 정렬된 컬렉션이다.스택의 자료는 항상 동일한 종단점에서 추가/삭제된다.스택은 책더미를 연상하면 된다.오랜만에 다시 스택을 직접 구현해봤다. 내 기준에서 스택은 다른 자료구조에 비해 이해하기 쉬
오늘 스터디에서 진행할 LeetCode문제를 슬쩍 봤는데 연결 리스트와 관련이 있어서 후다닥 읽고 정리해본다. 연결 리스트와 배열과의 차이점 연결 리스트는 일련의 원소를 배열처럼 차례대로 저장하지만, 원소들이 메모리상에 연속적으로 위치하지 않는다는 점이 다르다.
이 내용은 'Learning JavaScript Data Structures and Algorithms'(로이아니 그로네르 저, 이일웅 역) 책의 내용을 제 생각과 함께 정리한 글입니다.틀린 내용 혹은 수정이 필요한 내용이 있다면 말씀해주시면 감사하겠습니다.이중 연결
이 내용은 'Learning JavaScript Data Structures and Algorithms'(로이아니 그로네르 저, 이일웅 역) 책의 내용을 제 생각과 함께 정리한 글입니다. > 틀린 내용 혹은 수정이 필요한 내용이 있다면 말씀해주시면 감사하겠습니다.
이 내용은 'Learning JavaScript Data Structures and Algorithms'(로이아니 그로네르 저, 이일웅 역) 책의 내용을 제 생각과 함께 정리한 글입니다. > 틀린 내용 혹은 수정이 필요한 내용이 있다면 말씀해주시면 감사하겠습니다.