이진트리(binary tree), 이진트리 순회방법

이진트리(binary tree), 이진트리 순회방법 이진트리 : 부모 하나에 자식이 둘 딸린 구조 이진트리 구조 1.1 이진트리 종류 Binary Tree(기본) 다른 조건 없이 자식노드가 2개씩만 붙어 있음됌 Binary Search Tre

Algorithm 핵심 개념들

Algorithm 핵심 개념들 Algorithm은 '문제를 어떤 식으로 푸는 것이 최선인가' 로 정의될 수 있다. Time Complexity Algorithm 문제들을 풀 때는 문제에 대한 해답을 찾는 것도 중요하지만 '더 효율적인 방법은 없을까

Data Structure 핵심 개념들

Data Structure 핵심 개념들 "자료 구조란 여러 데이터들의 묶음을 저장하고, 사용하는 방법을 정의한 것" 데이터는 문자, 숫자, 소리, 그림, 영상 등 실생활을 구성하고 있는 모든 값이다. 우리의 이름, 나이, 키, 집 주소, 목소리 혹

그래프 알고리즘 2 - 코딩 테스트에서 자주 등장하는 기타 그래프 이론

그래프 알고리즘 2 - 코딩 테스트에서 자주 등장하는 기타 그래프 이론 신장 트리 : 신장 트리(Spanning Tree)란 하나의 그래프가 있을 때, 모든 노드를 포함하면서 사이클이 존재하지 않는 부분 그래프를 의미한다. 모든 노드가 포함되어 서로

[C++]백준 - 9370번 문제

[C++]백준 - 9370번 문제 9370번: 미확인 도착지 (acmicpc.net) 9370번 : 미확인 도착지 (취익)B100 요원, 요란한 옷차림을 한 서커스 예술가 한 쌍이 한 도시의 거리들을 이동하고 있다. 너의 임무는 그들이 어디로 가고

(21.08.25) #쉘 스크린트(=매크로)

(21.08.25) #쉘 스크린트(=매크로) *쉘 스크린트 일정 시간이 되면 서버점검을 할 때가 있다. 이것을 사람이 일일이 한다면 비효율적일 수 있다 ex) 예를 노드js로 들자면 server kill ,server kill을 매번 해줘야되는거다

[NodeJS] nvm 설치, 노드 (NodeJS) 버전 관리 방법 Linux 환경(centOS...

[NodeJS] nvm 설치, 노드 (NodeJS) 버전 관리 방법 Linux 환경(centOS... Linux 환경 (CentOS 또는 Ubuntu) 에서 nvm(Node Version Manager) 활용하여 node.js를 설치해보겠습니다. n

그래프 알고리즘 1 - 코딩 테스트에서 자주 등장하는 기타 그래프 이론

그래프 알고리즘 1 - 코딩 테스트에서 자주 등장하는 기타 그래프 이론 'DFS/BFS'와 '최단 경로'에서 다룬 내용도 그래프 알고리즘의 한 유형으로 볼 수 있다. 그래프 알고리즘은 코딩 테스트에서 출제 비중이 낮은 편이지만, 출제되기 때문에 기타

[C++]백준 - 1504번 문제

[C++]백준 - 1504번 문제 1504번: 특정한 최단 경로 (acmicpc.net) 1504번 : 특정한 최단 경로 방향성이 없는 그래프가 주어진다. 세준이는 1번 정점에서 N번 정점으로 최단 거리로 이동하려고 한다. 또한 세준이는 두 가지

백준 - 두 로봇 - 15971 - swift

백준 - 두 로봇 - 15971 - swift https://www.acmicpc.net/problem/15971 bfs 또는 dfs , 그래프탐색 유형이다. 굉장히 좋은 문제라고 생각한다. 그래프탐색의 골드5의 난이도는 그렇게 어렵지 않지만,