매주 스프링 부트 핵심 가이드 를 읽으며 이전에 궁금했거나, 새롭게 알게 된 내용들을 정리할 예정이다. (이번 주는 4~5장을 읽었다.)
매주 스프링 부트 핵심 가이드 를 읽으며 이전에 궁금했거나, 새롭게 알게 된 내용들을 정리할 예정이다.
힙은, 우선 순위 큐(우선순위가 높은 순서대로 나가는 queue)의 대표적인 예시이며, 완전 이진 트리(최대 자식을 2개 가지는 이진 트리(binary tree)이면서, 맨 아랫 줄(레벨)을 제외한 부분은 전부 차 있는 트리)의 형태를 하고 있는 자료구조이다.
전에는 백엔드 개발자가 되고 싶은 이유를 적어보았는데, 이번에는 어떤 백엔드 개발자가 되고싶은지 써볼까 한다.
웹 개발은 크게 프론트엔드(Front-End), 백엔드(Back-End)로 나뉜다. 개발에 관심이 생기거나 전공하게 되면 많이 들어보는 단어들이다. 이 글에서는 프론트엔드와 백엔드가 어떤 것을 의미하는지 간단하게 알아보고, 내가 왜 백엔드 개발자를 꿈꾸는지 써볼 예정이
해시맵이란, 해싱(키 값을 특정한 연산을 거쳐 나온 결과를 이용하여 값에 접근하는 과정)을 거쳐 값을 저장하는 맵(map, 키-값의 한 쌍으로 이루어진 값들로 이루어진 자료구조) 형태의 자료구조이다.