CS (22) 썸네일형 리스트형 [TIL] 20240321 27일차 데이터베이스 [TIL] 20240320 26일차 프로세스 스레드 [TIL] 20240319 25일차 프로그래머스 안전지대 https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(board): n = len(board) danger_zone = set() for row_idx in range(n): for col_idx in range(n): if board[row_idx][col_idx] == 1: row_start = 0 if row_idx == 0 else -1 row_end = 0 if row_idx == n - 1 e.. [TIL] 20240318 24일차 컴퓨터의 구성 소프트웨어 시스템 소프트웨어 - 응용 소프트웨어를 실행하기 위한 플랫폼 제공 - 하드웨어를 동작, 접근할 수 있도록 설계 - 운영 체제, 언어 프로그램, 유틸리티 프로그램 - 어셈블리어(저급 언어) 사용 응용 소프트웨어 - 운영 체제 위에서 사용자가 직접 사용하게 되는 소프트웨어 - 고급 언어 사용 하드웨어 중앙처리장치 (CPU, Central Processing Unit) [사이클] ⓒ로부터 명령어 인출 → ⓑ에서 명령어 해독 → ⓐ에서 실행 → 반영(주 기억장치에 저장) ⓐ 산술논리연산장치(ALU, Arithmetic and Logical Unit): 연산, 판단, 비교 성능: 클럭 속도(clock rate, clock speed), 코어 ⓑ 제어장치(Control Unit): 명령어 .. [WIL] 20240311 ~ 20240315 5주차 정리 알고리즘의 의의 시간 복잡도, 공간 복잡도 (Big - O Notation) 완전 탐색 그리디 알고리즘 탐색 - 이분 탐색 sort - bubble, insertion, selection, merge, quick recursion (재귀) Stack - 괄호, 미로 Queue DFS, BFS Tree, Graph [TIL] 20240315 23일차 인접 행렬 (adjacency array) 인접 리스트 (adjacency list) 다익스트라 (그리디 탐색 중 하나) [TIL] 20240314 22일차 트리와 그래프 이진 트리 [TIL] 20240313 21일차 BFS 이전 1 2 3 다음