[Python] 비선형 자료구조 - 우선순위 큐와 힙(feat. heapq 라이브러리)

[Python] 비선형 자료구조 - 우선순위 큐와 힙(feat. heapq 라이브러리) 우선순위 큐란, 우선순위가 높은 원소가 먼저 출력되는 추상적 자료형을 의미한다. 비선형 구조를 갖는 자료구조인데, 배열이나 연결 리스트로도 구현할 수 있지만 출력

[러닝자바스크립트] 자바스크립트 개발 도구

[러닝자바스크립트] 자바스크립트 개발 도구 러닝 자바 스크립트 기준으로 쓰여진 글입니다. Git: 개발 협력 버전 컨트롤 도구 Node: 브라우저 밖에서 자바스크립트를 실행할 수 있게하는 도구. Gulp: 반복적인 개발 작업 자동화하는 도구 B

[LeetCode]328. Odd Even Linked List — 홀짝 연결 리스트 8-18. —

[LeetCode]328. Odd Even Linked List — 홀짝 연결 리스트 8-18. — Given the head of a singly linked list, group all the nodes with odd indices togethe

[백준/BOJ] 백준 12995번 : 트리나라

[백준/BOJ] 백준 12995번 : 트리나라 https://www.acmicpc.net/problem/12995 cache[서브트리의 루트번호][마을을 고를 개수]에 경우의 수 (해당 서브트리에서 해당 개수의 마을을 고르는 경우의 수)를 botto

[백준/BOJ] 백준 2337번 : 트리 자르기

[백준/BOJ] 백준 2337번 : 트리 자르기 https://www.acmicpc.net/problem/2337 cache[151][151]에 [루트 정점][트리의 크기] = [루트 정점]이 해당 [트리의 크기]로 되는데 필요한 루트 정점 아래에서

파일코인 로터스(lotus), Liteweight snapshot으로 동기화 빨리하기

파일코인 로터스(lotus), Liteweight snapshot으로 동기화 빨리하기 로터스 설치 후, 노드 동기화를 진행하는데 시간이 가장 오래걸린다. 하지만 일부 스냅샷을 다운받아서 빠르게 동기화할 수 있다. Lotus daemon 실행 전에 스

[SQLD/개념정리] 2-5. 분산 데이터베이스와 성능

[SQLD/개념정리] 2-5. 분산 데이터베이스와 성능 1. 분산 데이터베이스의 개요 - 여러 곳으로 분산되어 있는 데이터베이스를 하나의 가상 시스템으로 사용할 수 있도록 한 데이터베이스 - 논리적으로 동일한 시스템에 속하지만, 컴퓨터 네트워크를

[백준/BOJ] 백준 13209번 : 검역소

[백준/BOJ] 백준 13209번 : 검역소 https://www.acmicpc.net/problem/13209 이분 탐색을 이용하여 트리의 각 그룹들을 mid명 이하로 만들 수 있는지 체크하는 방법으로 문제를 해결했다. 체크하는 방법은 트리를 리프

[프로그래머스 lv3] 단어 변환

[프로그래머스 lv3] 단어 변환 반응형 문제 설명 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한

Replication Controller & Replica Sets

Replication Controller & Replica Sets EKS에 EFS Mount하기 Horizontal Pod Autoscaling 적용하기 Deployments Namespace (0) (0) (0) (0) (0) (0