일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 원씽
- 클라우드기초교육
- spring mvc project
- docker
- nhn_cloud_console
- m1 sts3 설치
- 쿠버네티스
- sts3
- 티스토리 야간모드
- 슬래시24
- 3분철학
- 거래소 운영시간
- 일상의행복
- 클라우드입문자
- sm회사
- 쿠버네티스기초
- 만화철학
- Kubernetes
- 성장마인드셋
- Rectangle
- 코딩 특수문자
- 다국어 입력전환
- Mac m1
- 만화로보는3분철학
- 교양철학
- si회사
- 다크모드
- 도커
- nhn cloud
- 미국채권
- Today
- Total
목록Computer Science (4)
Good Morning
그래프 이론의 핵심 개념과 알고리즘그래프 이론은 컴퓨터 과학의 핵심 분야로, 객체 간의 관계를 표현하고 분석하는 방법을 제공합니다. 이 글에서는 그래프의 기본 개념부터 탐색 알고리즘, 응용 사례까지 폭넓게 다루겠습니다.1. 그래프의 기본 개념그래프는 정점(Vertex/Node)과 간선(Edge)으로 구성된 자료구조로, 수학적으로 G = (V, E)로 표현됩니다.주요 용어정점(Vertex/Node): 그래프의 기본 구성 요소간선(Edge): 정점들 간의 연결 관계차수(Degree): 하나의 정점에 연결된 간선의 수경로(Path): 한 정점에서 다른 정점으로 가는 간선들의 시퀀스사이클(Cycle): 시작 정점과 종료 정점이 같은 경로그래프의 종류방향 그래프(Directed Graph)간선에 방향이 있는 그래..
1. 부호 없는 정수 (Unsigned Integer)1.1. 기본 개념n비트로 표현할 수 있는 부호 없는 정수의 범위는:최솟값: 0최댓값: 2^n - 11.2. 범위 예시8비트: 0 ~ 255 (2^8 - 1)16비트: 0 ~ 65,535 (2^16 - 1)32비트: 0 ~ 4,294,967,295 (2^32 - 1)1.3. 왜 0부터 시작할까?컴퓨터가 0부터 시작하는 이유:수학적/논리적 기원: 이진법 연산과 부울 대수의 자연스러운 표현하드웨어적 이유: 전기 회로에서 '전류 없음'이 기본 상태메모리 주소 지정의 효율성역사적 영향: EDSAC과 C언어의 영향2. 부호 있는 정수 (Signed Integer)2.1. 기본 개념n비트로 표현할 수 있는 부호 있는 정수의 범위는:최솟값: -2^(n-1)최댓값:..
디지털 세계에서 데이터를 표현하는 방식은 크게 두 가지로 나눌 수 있습니다: 텍스트와 바이너리. 이 두 가지 방식은 각각 고유한 특징과 용도를 가지고 있어, 상황에 따라 적절히 선택하여 사용됩니다. 이번 포스트에서는 텍스트와 바이너리의 차이점, 특징, 그리고 실제 사용 사례에 대해 알아보겠습니다.1. 텍스트와 바이너리의 주요 차이점데이터 표현텍스트: 사람이 읽을 수 있는 문자로 구성되며, 주로 ASCII나 Unicode와 같은 인코딩을 사용합니다.바이너리: 컴퓨터가 직접 처리할 수 있는 이진 형식(0과 1)으로 구성됩니다.가독성텍스트: 사람이 직접 읽고 이해할 수 있습니다.바이너리: 특별한 도구 없이는 사람이 직접 읽기 어렵습니다.파일 크기텍스트: 일반적으로 더 큰 파일 크기를 가집니다.바이너리: 보통 ..
(), [], {}Parentheses, Square brackets, Curly braces괄호, 대괄호, 중괄호/, \Forward slash, Backslash슬래시, 역슬래시&Ampersand앰퍼샌드|Pipe파이프*Asterisk별표^Caret캐럿~Tilde틸드`Backtick백틱:Colon콜론;Semicolon세미콜론#Hash or pound해시 또는 샵$Dollar sign달러 기호%Percent퍼센트@At sign앳 기호=Equals sign등호Angle brackets부등호 각 특수문자의 일반적인 용도를 조금 더 상세히 설명해 드리겠습니다:괄호 ()함수 호출: myFunction()연산 우선순위 지정: (a + b) * c함수 정의시 매개변수 리스트: function(param1, para..