일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Next
- 백준 32028번
- Express.js
- 백준 32029번
- html5
- ucpc 2024 예선 e번
- 더 흔한 색칠 타일 문제
- Prisma
- string
- Github
- 그리디
- ccw 알고리즘
- pm2
- ucpc 2023 예선 i번
- PROJECT
- branch
- 게임 서버 아키텍처
- JavaScript
- router
- 백준 28303번
- HTTP
- ucpc 2023 예선 d번
- 자바스크립트
- map
- localstorage
- MySQL
- 지금 자면 꿈을 꾸지만
- ERD
- insomnia
- MongoDB
- Today
- Total
목록2024/07/12 (2)
dh_0e
프로세스프로그램이 실행이 되어 메모리에 올라온 순간부터 프로세스라 불림작업 관리자에서 프로세스 목록을 볼 수 있음프로그램이 프로세스로 진화하는 순간 자체적인 메모리 공간과 시스템 자원을 할당받음기본적으로 1) 코드와 2) 데이터로 이루어져 있는 프로그램이 프로세스로 올라가면 다음 사진과 같이 구성됨 스택일반적으로 함수 스코프에 해당되는 데이터들을 담는 곳지역변수, 파라미터들을 담고 있음함수 스코프에 해당되는 내용이다 보니 함수에서 함수를 부르는 재귀 호출의 경우에는 종료 조건을 제대로 설정해놓지 않으면 stack overflow가 발생을 할 수 있음힙동적인 메모리를 할당하는 곳Javascript에서는 기본적으로 참조 타입(e.g. 객체)을 힙에 저장을 하고 있음Java에선 new 키워드를 사용하면 힙에..
max_element, min_element배열, 벡터, 리스트 등의 최댓값(max_element), 최솟값(min_element)을 찾을 때 사용 라이브러리에 있으며, 최댓값 or 최솟값을 가리키는 반복자를 반환함시간 복잡도: O(n)#include#include#includeusing namespace std;int main(){ vector vec={1, 2, 3, 4, 5, 6}; printf("vec의 최솟값: %d\n", *min_element(vec.begin(), vec.end())); // 1 printf("vec의 최댓값의 iterator: %p\n", max_element(vec.begin(), vec.end())); // 27762372(주소값) retu..