일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대이터
- postorder
- 결합전문기관
- C언어
- mglearn
- CES 2O21 참여
- 웹 용어
- 재귀함수
- pycharm
- bccard
- KNeighborsClassifier
- classification
- broscoding
- java역사
- inorder
- discrete_scatter
- CES 2O21 참가
- web 사진
- web 개발
- 자료구조
- web 용어
- Keras
- web
- tensorflow
- vscode
- paragraph
- html
- 머신러닝
- 데이터전문기관
- cudnn
- Today
- Total
목록C언어 (3)
bro's coding
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zx9Vb/btqy1IdJfJm/q6YYIyTKO0V2dKFT6v5NAk/img.png)
1. include and define stdio를 include하고 queue를 이용하기 위해 queue의 최대 크기를 define 한다. 2. 구조체 선언과 Tree의 root T(tree)Node 구조체를 선언한다 struct TNode *left : Tree에서 왼쪽 아래에 위치하는 것을 의미 char data : node의 내용 struct TNode *right : Tree에서 오른쪽 아래에 위치하는 것을 의미 TNode *root : TNode에 대한 (root)시작점을 알려주는 전역변수 Queue를 위한 구조체 선언 *data : queue에 저장 될 내용 [MAX_QUEUE_SIZE] : queue에 저장될 최대 갯수 3. Queue 오류가 발생하면 error message를 출력 que..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/B7IL6/btqyUgaIFo1/QKAiPyiBcTR1GyLOKrjs9k/img.png)
1. node구조 정의 -struct Node* link : 다음 연결 될(된)노드의 주소를 저장하기 위함 2. head(first)구조 정의 Linked list를 이용 할 때, 시작점을 찾기 위함 3. head(first) reset head(first/시작점)를 비우는 function 4. list 생성 1. newNode를 생성 2. newNode에 coef와 expo값을 assign 3. link(next)값을 비움(NULL은 종료의 의미로 사용됨) 조건문 if(head가 비어있다면){ head에 방금 만들어진 newNode를 assign하고 종료 } else(그렇지 않다면){ 임시로 만들어 놓은 P에 head를 assign while(link가 NULL이 될 때 까지 반복){ P에다 P다음거를..