분류 전체보기
-
VSC undefined reference to `WinMain@16'오류 해결방법기타 2020. 3. 27. 09:15
bmingw32.a(lib32_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup+0x39): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status 이런 문구가 나온다면 해결방법은 의외로 강단할 수 있을지도 모른다. 바로 "ctrl + s"를 누른다음에 다시 컴파일 해보는 것이다. gcc 는 저장을 해논 뒤에 실행을 해야 되는 것 같다. 요약 1. crtl + s 2. 터미널이 gcc로 다시 컴파일 한다.
-
Mingw-w64 "error res" 설치 오류 해결방법기타 2020. 3. 27. 07:48
c언어 컴파일러인 Mingw-w64는 http://www.mingw-w64.org/ Mingw-w64 - GCC for Windows 64 & 32 bits [mingw-w64] www.mingw-w64.org 로 다운받을 수 있다. 하지만 이 파일을 단순히 실행하면 "error res"라는 오류를 볼 수 있다. 그럴때는 우선 다시 다운을 받은 다음(설치파일 오류일 수 있기 때문에) 관리자 권한으로 다시 실행 시켜 준다면 해결될 것이다. 요약 1. 설치파일 다시 다운로드 2. 설치파일 관리자 권한으로 실행
-
4673번 셀프 넘버백준 2019. 5. 25. 15:35
d(n)에서 나온 값과 n을 더한뒤 그 값을 a에 넣고 a를 index값으로 한뒤 배열에 넣고 그 값이 나왔는지 안나왔는지 배열로 판단 할 수 있으니까 그걸로 판단 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 32 33 34 35 36 37 38 39 40 41 #include int d(int n) { if (n == 0)return 0; else { return d(n / 10) + n % 10; } } int main() { int A[100000] = {}; int i; for (i = 1; i
-
Selection-Sort(선택 정렬)알고리즘/정렬 2018. 12. 17. 19:35
시간 복잡도 : O(n2)1. 가장 큰 수를 찾는다2. 가장 큰 수와 맨 오른쪽 수를 교환한다3. 맨 오른쪽을 제외한다4. 위 과정을 숫자 하나 남을 때까지 반복한다 예) [5,9,8,3,4,6] - 처음 수를 잡고 다음 수와 비교[5,9,8,3,4,6] - 잡고 있는 수보다 다음 수가 크기에 다음 수를 잡는다[5,9,8,3,4,6] - 다시 다음 수와 비교[5,9,8,3,4,6] - 잡고 있는 수가 더 크기에 그다음 수와 비교[5,9,8,3,4,6] - 잡고 있는 수가 더 크기에 그다음 수와 비교 [5,9,8,3,4,6] - 잡고 있는 수가 더 크기에 그다음 수와 비교[5,6,8,3,4,9] - 잡고 있는 수가 가장 크다는 것을 찾음, 가장 오른쪽에 있는 수와 교환위의 과정을 숫자 하나 남을 때까지 반..
-
Bubble-Sort(버블 정렬)알고리즘/정렬 2018. 12. 17. 19:32
시간 복잡도 : O(n2)처음 수를 잡고 뒤의 수와 계속 비교하며, 뒤의 수가 크면 뒤의 수를 잡고 아니면 뒤의 수와 바꾼다. 이 과정을 계속 반복하여 마지막에는 가장 큰 수가 오게 한다.예) [5,7,8,39,1,6] - 처음의 수를 잡는다[5,7,8,39,1,6] - 뒤의 수와 비교한다[5,7,8,39,1,6] - 처음 잡은 수보다 뒤의 수가 크기에 처음 수를 놔두고 뒤의 수를 잡는다[5,7,8,39,1,6] - 다시 뒤의 수와 비교[5,7,8,39,1,6] - 잡고 있는 수 보다 뒤의 수가 크기에 뒤의 수를 잡는다[5,7,8,39,1,6] - 다시 뒤의 수와 비교[5,7,8,39,1,6] - 잡고 있는 수 보다 뒤의 수가 크기에 뒤의 수를 잡는다[5,7,8,39,1,6] - 다시 뒤의 수와 비교[5..