일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터 링크 계층
- OpenVidu
- 테스트주도개발
- 9996
- 1796
- tfjs
- TDD
- 백준 2133
- 3XN 타일링
- 메모리계층
- 자료구조
- 구슬탈출
- 백준
- 13459
- Vite 사용 이유
- ESP32
- 페이지교체알고리즘
- TDD란?
- c++
- dp
- stl
- 적두트리
- RBT
- REACT
- 구현
- LOLIN D32
- WebRTC란
- mediastream
- 2623
- 풀이
- Today
- Total
목록분류 전체보기 (75)
그냥 블로그
1.1 운영 체제의 역할과 구조 1.2 컴퓨터의 요소 운영 체제란? 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스로 시스템 자원을 효율적으로 분배하는 역할을 한다. 1.1 운영 체제의 역할과 구조 1.1.1 역할 1.1.2 구조 1.1.3 컴퓨터의 요소 1.1.1 운영체제의 역할 1. CPU 스케줄링과 프로세스 관리 2. 메모리 관리 3. 디스크 파일 관리 4. I/O 디바이스 관리 1.1.2 운영체제의 구조 운영체제는 보통 하드웨어 위에 4단계로 구성되어 있다. 위에서 부터 GUI-시스템콜-커널-드라이버 + 커널은 운영체제의 핵심! 시스템콜? 유저모드 ↔ 커널모드 간의 접근을 하기 위한 인터페이스 커널 영역의 기능을 사용자 모드가 사용 가능하게, 즉 프로세스가 하드웨어에 접근해서 필요한 기능을 사용할..
오버로딩 같은 함수 이름으로 두가지 이상 함수 정의가 있다면 이것을 오버로딩이라 부른다. 형식 매개변수에서 1) 다른 개수를 가지거나 2) 다른 형의 형식 매개변수를 가져야 한다. 함수 호출이 존재할 때 컴파일러는 함수 호출의 인자와 일치하는 형식 매개변수의 개수와 형을 가지는 함수 정의를 사용한다. double unitPrice(int diameter, double price); double unitPrice(int length, int width, double price); 오버로딩 해결을 위한 규칙 1. 정확한 일치 : 인자의 개수와 형이 정확하게(자동 형 변환 없이) 정의와 맞는다면 그것이 사용된다. 2. 자동 형 변환을 사용한 일치 : 정확하게 일치하지 않지만 자동 형 변환을 사용해 일치된다면 ..
C++에서는 두 가지 오류의 매개변수가 있어 두 가지 할당 기법이 존재한다. 1. call-by-value 2. call-by-reference 1. call-by-value call-by-value 매개변수는 &를 사용하지 않고 표시한다. #include using namespace std; const double RATE = 150.00; int main(){ int hours, minutes; double bill; cout >hours >> minutes; bill = fee(hours, minutes); cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); cout
https://blog.naver.com/ndb796/221226800661 2. 정렬의 개요와 선택 정렬(Selection Sort) 일반적으로 알고리즘을 공부할 때 가장 먼저 풀어보는 문제는 '정렬(Sort)' 문제입니다. 왜냐하면 ... blog.naver.com 이코테 저자님의 블로그를 참고했습니다 ! '정렬(sort)' 은 알고리즘의 효율성 차이를 극명하게 보여준다. 선택 정렬은 가장 직관적인 정렬 방법이다. 방법은 간단한데, 가장 작은 값을 선택해 가장 앞으로 보내주기만 하면 된다. 다음 숫자들을 오름차순으로 정렬하는 프로그램을 작성하세요 1 10 5 8 7 6 4 3 2 9 #include using namespace std; int main() { vector arr = { 1,10,5,8..
https://www.acmicpc.net/problem/2468 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 www.acmicpc.net 드디어 DFS, BFS에 들어왔습니다 ~ C++로 한층 성장한 느낌 사실 예전에 파이썬으로 한번 풀었던 문제인데, 그때도 한 조건 때문에 화가 났던 기억이 있음 ㅋㅋㅋ 사실 BFS, DFS 만 할 줄 알면 굉장히 간단하게 풀리는 문제이다. [해답 코드] #include using namespace std; int N; int region[104][104]; int visited[104][104]; int..
https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 흠 백준에서 1620 바로 검색해서 찾으면 문제가 안보인다. 문자나 숫자로 들어오고 그걸 찾아야 한다. 이 부분을 보고 바로 map container를 생각해 낼 수 있다. [답안] #include using namespace std; /* 첫 줄 : 도감에 수록된 포켓몬 개수 N, 내가 맞춰야 하는 문제 개수 M 1보다 크거나 같고 100,000보다 작다*/ map ..