#include #include static int (*table[256])(int,int); int add(int upper, int under){return upper + under;} int sub(int upper, int under){return upper - under;} int div(int upper, int under){return upper / under;} int mul(int upper, int under){return upper * under;} void init() { table['+'] = add; table['-'] = sub; table['/'] = div; table['*'] = mul; } int main(int argc, char *argv[]){ int inputA,..
#include #define ARRYSIZ 200 void bubbleSort(int*,int); // bubbleSort void prntData(int*,int); // 배열의 내용 출력 void main(){ int siz = 8, dataAry[ARRYSIZ] = {2,0,0,6,5,5,5,4}; // data배열, data의 크기 printf("\nBefore bubble sort:\n"); prntData(dataAry,siz); // 배열의 내용 출력 printf("\n\n"); bubbleSort(dataAry,siz); // bubbleSort printf("\nAfter bubble sort:\n"); prntData(dataAry,siz); // 배열의 내용 출력 } void prn..
// strcpy(copy본 첫주소, 원본 첫주소). // memset(buf, 0, sizeof(buf)), memset(배열이름, 초기화할 문자, sizeof(배열이름)) #include #include void main(void){ void* a; int i=0,cnt = 0; char charList[100], copyLsit[100]; scanf("%s",charList); strcpy(copyLsit, charList); printf("\n\n\np: %s",copyLsit); memset(copyLsit, NULL, sizeof(copyLsit)); printf("\n\n\np: %s",copyLsit); }
#include #include #include #define QUESIZ 90000 // QUESIZ typedef struct _NODE{ int key; struct _NODE *left; struct _NODE *right; } NODE; //주요기능 NODE* makeRendTree(NODE*,int,int*); //입력받은 수만큼의 노드를 가진 랜덤 트리를 만들어준다. NODE* findNode(NODE*,int); //값은 key값을 찾아 주소를 return NODE* findPrntNode(NODE*,int); //찾는 노드의 부모노드의 주소를 return NODE* selectChild(NODE*,int); //부모주소의 주소를 입력받아 자식 노드주소 return NODE* insertN..
#include #include #define QUESIZ 5 void enqueue(char*,int*,int*,char); char dequeue(char*,int*,int*); void printQueue(char*,int*,int*); // 큐 내용 출력 void main(){ char queue[QUESIZ+1]; // 큐 int fr=0, rr=0; // 큐 포인터 enqueue(queue,&fr,&rr,'2'); //printf("\n",queue); enqueue(queue,&fr,&rr,'0'); enqueue(queue,&fr,&rr,'0'); enqueue(queue,&fr,&rr,'6'); enqueue(queue,&fr,&rr,'5'); printf("\n"); printQueue..
#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 #include #define STKSIZ 30 // 스텍 사이즈 #define ARYSIZ 30 // 문자열 배열 사이즈 #define INULL -100 // int는 NULL을 0으로 인식하기에 Int용 NULL을 만듬 void inputData(int*); // 데이타 삽입 void itoo(int); // 치환된 연산자를 원래대로 출력해준다. void postfix(int*,int*); // postfix정렬 void pntAry(int*); // 배열의 내용을 출력한다. int oper(char); // int 배열에 넣기 위한 연산자 치환함수 int operOrder(int); // 연산자의 우선순위를 출력해 준다. float calculation(int *p..
- Total
- Today
- Yesterday
- Independentsoft
- sort
- 정렬
- react-native
- Gradle
- Windows 서비스 등록
- 링크드리스트
- 선 없이
- 빌드 세팅
- Queue
- setDoInput
- elasticsearch
- docker
- 젠킨스
- PoolingHttpClientConnectionManager
- 개발 설정
- 그라파나
- 암호
- Stack
- 443
- springboot
- array
- 스머핑
- code push
- 과거 버전 사용
- 안드로이드
- java
- LinkedList
- insertion
- call back
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |