#include #define STACKSIZE 100 // 스텍 사이즈 void push(char*,int*,char); // 스텍에 데이터를 삽입한다. char pop(char*,int*); // 가장 마지막에 삽입된 데이터를 리턴한다. void printStack(char*,int*); // 현 스택의 내용을 출력한다. void main(void){ int pt = 0; // 스텍 포인터의 위치 char stack[STACKSIZE]; // 스텍으로 사용하기 위한 배열 push(stack,&pt,'2'); //push(스텍배열 index, 스텍 포인터, 데이터) push(stack,&pt,'0'); push(stack,&pt,'0'); push(stack,&pt,'6'); push(stack,&pt..
//::단일링크드리스크와 인설션 #include #include #define NUMCNT 100 //한번에 입력받을 수 있는 숫자의 갯수 typedef struct _NODE{ int data; // 데이터 struct _NODE *next; // 다음노드의 주소 }NODE; NODE* createNode(); //해드노드 만들기 NODE* insertNode(NODE*,int); //마지막노드뒤에 새노드 삽입, 새노드 주소 리턴 NODE* reversNode(NODE*); //반전(reverse) void deleteNode(NODE*,int); //해당번째의 노드를 삭제한다. void prntNode(NODE*); //모든노드 출력 void endList(NODE*); //리스트 종료 모든 노드 삭..
#include #include typedef struct _NODE{ int data; // 데이터 struct _NODE *next; // 다음노드의 주소 }NODE; NODE* createNode(); //해드노드 만들기 NODE* insertNode(NODE*,int); //마지막노드뒤에 새노드 삽입, 새노드 주소 리턴 NODE* reversNode(NODE*); //반전(reverse) void deleteNode(NODE*,int); //해당번째의 노드를 삭제한다. void prntNode(NODE*); //모든노드 출력 void endList(NODE*); //리스트 종료 모든 노드 삭제 void main(){ NODE *hd, *pt; // hd = 첫노드주소 pt = 마지막노드 주소 pt..
#include #include #define STDNUM 8 #define STDNUMCNT 4 #define MAXVAL 99999; int intNum[STDNUMCNT][STDNUM], tempNum[STDNUMCNT][STDNUM], answer[2][100],answer2[2][100]; char chrNum[STDNUMCNT][STDNUM]; void setting(); void main(){ int i,j,k,temp; int cnt[2][4] = {{0,0,0,0},{0,0,0,0}}; //각 줄의 0을 제외한 숫자의 갯수가 됨 printf("\n학번 %d개를 차례로 임력해주세요.\n",STDNUMCNT); for(i=0;i
#include #include #define STDNUM 8 //학번을 구성하는 숫자수 #define STDNUMCNT 6 //학번 갯수 typedef struct _NODE{ int row; //열 int col; //행 int data; //데이터 struct _NODE *left; //트리왼쪽노드주소 struct _NODE *right; //트리오른쪽노드주소 } NODE; void setting(); // 초기값 세팅 void outputM2(); // 전치전 결과값 출력 void inorder(NODE*); // 만들어진 트리 inorder방식 탐색 NODE* insertNode(NODE*,int,int,int); // 노드생성 int spar[STDNUM*STDNUMCNT][3]; // 희소행..
#include #include typedef struct _NODE{ int key; struct _NODE *left; struct _NODE *right; } NODE; NODE* insertNode(NODE*,int); void preorder(NODE*); void inorder(NODE*); void postorder(NODE*); void main(){ int num, i, input; NODE *tree = NULL; printf("입력받을 노드의 수 갯수:"); scanf("%d",&num); printf("%d개의 노드의 수 입력 \n", num); for(i=0;ileft = NULL; root->right = NULL; root->key = data; return root; } if..
- Total
- Today
- Yesterday
- react-native
- docker
- 안드로이드
- 젠킨스
- 빌드 세팅
- Stack
- Queue
- Windows 서비스 등록
- 개발 설정
- Independentsoft
- code push
- LinkedList
- sort
- call back
- elasticsearch
- array
- 443
- 링크드리스트
- springboot
- java
- insertion
- 스머핑
- Gradle
- 그라파나
- 암호
- 정렬
- PoolingHttpClientConnectionManager
- 과거 버전 사용
- setDoInput
- 선 없이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |