| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 programming
- Selection Sorting
- 윤성우 열혈자료구조
- stream
- 혼자 공부하는 C언어
- Graph
- ㅅ
- s
- Algorithm
- buffer
- datastructure
- insertion sort
- C 언어 코딩 도장
- Stack
- 이스케이프 문자
- 이것이 자바다
- 메모리구조
- coding test
- 알기쉬운 알고리즘
- Serialization
- 윤성우의 열혈 자료구조
- JSON
- R
- list 컬렉션
- Today
- Total
목록전체 글 (603)
Engineering Note
Class는 자료를 추상화해서 사용하는 사용자 정의 자료형으로 class 내에는 구조체와 다르게 멤버 변수와 멤버 함수 원형을 정의 한다. 객체는 현실에 실제로 존재하는 것으로 클래스를 선언하여 사용하는 실제 대상을 의미한다.
it 취업을 위한 알고리즘 문제풀이 문제 코드 #include int map[7][7], visited[7][7]; int dx[] = { 1,0,-1,0 }; int dy[] = { 0,1,0,-1 }; int cnt; void go(int y, int x) { if (y == 6 && x == 6) { ++cnt; } else { for (int i = 0; i = 0 && xx = 0 && yy < 7 && map[yy][xx] == 0 && visited[yy][xx] == 0) { visited[yy][xx] = 1..
링커 여러개의 모듈로 나누어서 설계된 프로그램을 하나의 프로그램으로 연결하여 함께 실행 될 수 있도록 하는 것을 링크라고 하고 이 일을 하는 시스템 프로그램을 링커(linker)라 부른다. 로더 링커는 모듈 내에 다른 모듈에서 정의된 기호(외부 기호)를 참조하는 외부 참조가 있으면 이 외부기호에 값(상대 주소)을 주어 각 모듈들을 연결한다. 이와 같이 만들어진 모듈을 적재(load) 모듈이라고 하는데, 이러한 적재 모듈을 기억 장치에 적재하는 것을 loader라고 한다.
www.zerocho.com/category/Algorithm/post/584b979a580277001862f182
www.acmicpc.net/problem/11048 11048번: 이동하기 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 www.acmicpc.net 코드 #include int candy[1001][1001]; int map[1001][1001]; int n, m; int Bigger(int a, int b) { if (a > b)return a; else return b; } void Sol() { for (int i = 1; i
문제 www.acmicpc.net/problem/1450 1450번: 냅색문제 첫째 줄에 N과 C가 주어진다. N은 30보다 작거나 같은 자연수이고, C는 10^9보다 작거나 같은 음이아닌 정수이고. 둘째 줄에 물건의 무게가 주어진다. 무게도 10^9보다 작거나 같은 자연수이다. www.acmicpc.net 코드 //https://www.acmicpc.net/problem/1450 #include #include using namespace std; #define mxl 30 #define mxn 30 int sum1[mxl], sum2[mxl], l1, l2, a[mxn]; void dfs(int start, int end, int sum, int flag, int m) { if (sum > m) re..
it 취업을 위한 알고리즘 문제풀이 문제 코드 //64. 경로 탐색(DFS) #include int n, cnt = 0; int map[20][20],visited[20]; void DFS(int vertex) { if (vertex == n - 1) { ++cnt; } else { //i는 다음에 방문할 정점을 의미 for (int i = 0; i < n; ++i) { //방문 가능한 정점(간선 연결)이고 아직 방문하지 않은 정점 조건 확인 if (visited[i] == 0 && map[vertex][i] == 1) { visited[i] = 1; DFS(i); //리턴되어 돌아온 후 다시 최근 방문했던 정점에 대해 방문체크를 풀어 주어야 다시 다른 정점에서 방문가능하기 때문에 풀어줌 visited[..
it 취업을위한알고리즘문제풀이 문제 programmers.co.kr/learn/courses/18/lessons/1878?language=c [ 알고리즘 문제 해설 - 나머지 한 점 프로그래머스의 모의테스트는 프로그래머스의 시스템에 익숙해지기 위한 테스트이며, 문제 자체는 2018 1ST KAKAO BLIND RECRUITMENT와 전혀 관계없습니다. 다만 모의테스트의 풀이에 대한 요청이 있어 programmers.co.kr ](https://programmers.co.kr/learn/courses/18/lessons/1878?language=c) 코드 travelerfootprint.tistory.com/54 백준 알고리즘 3009번: 네 번째 점 C언어 문제 출처: https://www.acmicpc..