일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 턱걸이
- 학습
- C++
- 백준
- 공부
- 코딩
- 텐서플로우
- Windows10
- 프로세스
- C언어
- 리눅스
- python
- 쉘
- 프로그래밍
- 시스템프로그래밍
- 알고리즘
- CV
- OpenCV
- 백준알고리즘
- Computer Vision
- Windows 10
- c
- 딥러닝
- 회귀
- shell
- TensorFlow
- error
- 영상처리
- linux
- 운영체제
- Today
- Total
목록C++ (22)
줘이리의 인생적기
함수에 대해서 알아보도록 하겠습니다. 사용자 정의 함수의 형태는 아래와 같아야 합니다. #include using namespace std; void notice() { cout
cout은 앞선 글에서도 자주 사용해서 cin과 같이 알아보겠습니다. cin은 사용자의 입력을 받는 함수로, cin 사용전 변수를 선언해주어야 합니다. #include using namespace std; int main() { cout a; cout
라이브러리와 충돌을 방지하기 위해 사용되는 명칭공간 사용법에 대해 공부해보겠습니다. 기본적으로 사용하는 cout, cin, endl등은 std 명칭공간에 위치합니다. std 명칭공간을 생략하기 위해 아래와 같은 방법을 사용합니다. #include using namespace std; int main() { int x = 100; cout
c++ 프로그래밍 순서 - 문제 정의 - 해법 설계 - 프로그램 작성 - 프로그램 컴파일(cpp파일들을 따로따로 컴파일하며 오브젝트 파일 생성) - 오브젝트 파일 링킹(오브젝트 파일들을 링커가 하나로 합치고 실행파일 생성) - 테스트 & 수정 visual studio 기본 debug 모드는 exe 파일 크기가 큼, 배포할 때는 적절치 않다. 변수 선언만 하고 초기화 안 하면 런타임 에러 발생 release 모드는 exe 파일 크기가 작고 배포할 때 적절하다. 변수 선언만 하면 젤 작은 값으로 자동 초기화(코드가 복잡해지고 에러 발생했을 때 아주 힘들 수 있음) 초기화(initialization), 할당(assignment) 객체는 메모리에 담긴다. 변수는 객체의 주소 대신 붙여주는 이름이다. 변수 x를 ..
opencv에 대해 꾸준히 포스팅을 해보려고 합니다. (visual studio community 2019, opencv 4.1.0 버전을 이용합니다.) opencv를 공부하시는 분들이라면 다 아는 아주 유명한 사진이죠! 이 사진을 새로운 창에 새로운 이름으로 불러오기를 해봅시다. #include "opencv2/opencv.hpp" #include using namespace std; using namespace cv; int main(void) { Mat image; image = imread("lenna.bmp"); if (image.empty()) { cerr
https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com https://sourceforge.net/projects/mingw-w64/files/min..
sort 알고리즘은 오름차순, 내림차순, 사용자가 정의한 순서로 정렬해주는 알고리즘. default는 오름차순, 평균 시간복잡도는 퀵 정렬 기반이라 n*logn. sort 알고리즘은 헤더파일 안에 있음 #include 을 추가해야 한다. 원형 #array sort(array, array+n);//default 오름차순 sort(array, array+n, 함수); #vector sort(vector.begin(), vector.end()); // default 오름차순 sort(vector.begin(), vector.end(), less()); //오름차순 sort(vector.begin(), vector.end(), greater()); //내림차순 sort(vector.begin(), vector...
문제 바로가기(출처) : https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 설명 백준 11399번 간단한 그리디 알고리즘 문제입니다. 정렬 후 대기시간만큼의 합을 구하는 문제입니다. 저는 대기시간 반복수만큼 (n-i)를 추가하였습니다 코드 #include #include using namespace std; const int MAX = 1000; int n, i; int p[MAX]; int main(void){ cin >> n; for(int i =0; i> p[i]; } ..