노드의 구조 데이터 다음 노드를 가리키는 포인터 struct Node { int data; /* 데이터 */ struct Node* nextNode; /* 다음 노드를 가리키는 부분 */ }; 노드는 어떤노드가 시작 노드인지 알기위해 head노드가 필요하다. 노드가 삽입될시 데이터/포인터 부의 포인터가 추가된 노드의 데이터 시작 부분을 가리키게 되며 이것을 연결 되었다 라고 한다 연결리스트라고 부르기도 한다.(linked list)만약 기존 연결리스트에 노드를 새로 삽입 하는 경우에는앞 노드의 포인터를 새로운 노드를 가리키게 하고 새로운 노드의 포인터부를 뒤에 올 기존 노드를 가리키게 한다 삭제의 경우앞 노드의 포인터를 지워질 노드가 가리키는 (next)노드에 연결시키고 삭제 노드를 free시킨다.
파일 생성 예제char a='A';int b=50000;double c = 12.345;char temp[20] = "game school!"; FILE *p_file = fopen ("data.dat", "wb"); if(p_file != NULL){fwrite( &a, sizeof(char), 1, p_file);fwrite( &b, sizeof(int), 1, p_file);fwrite( &c, sizeof(double), 1, p_file);fwrite( temp, sizeof(char), 20, p_file);fclose(p_file);} else printf("파일 쓰기 실패!"); 파일 읽기 예제char a;int b;double c;char temp[20]; FILE *p_file = fo..
- Total
- Today
- Yesterday
- poi
- 정규식 특수문자
- Spring
- js
- IntelliJ #gradle #tomcat #spring #springmvc
- Failed to load resource: the server responded with a status of 404 (Not Found)
- 정규식 숫자만
- no getter for property named
- select제어
- 계좌번호정규식
- selectbox
- JSON파싱
- 공백찾기
- 엑셀다운로드
- SpringXmlModelInspection
- poi 엑셀
- JSON
- PageNotFound - No mapping for GET
- mybatis
- spring 엑셀
- spring error #
- 정규식
- POI EXCEL
- JSON날짜
- 인텔리제이
- 이메일 정규식
- ''찾기
- Regex
- 정규식 한글만
- jQuery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |