|
리스트의 자료는 노드라는 객체(여러 자료를 포함한다.)를 엮어 하나의 쓸모있는 데이터로 만드는 것이다.
특히, 일반 링크드 리스트는 검색과 정렬에 있어서 번거로움을 가져왔는데 이중 링크드 리스트는 그러한 점을 모두 해소해준다. 하
|
- 페이지 6페이지
- 가격 1,000원
- 등록일 2010.09.14
- 파일종류 압축파일
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
리스트 원소 출력 프로그램 */
int Print_List(head)
LINK head;
{
LINK tai1;
if( head == NULL) {
printf(\"NULL\");
return();
tai1 = head;
tai1 = tai1->next;
while(tai1 != NULL) {
printf(\"%c->\", tail->data);
tai1 = tai1->next; }
printf(\"NULL\");
}
2개의 리스트 결합 프로그램
2개의 리
|
- 페이지 131페이지
- 가격 3,000원
- 등록일 2008.06.13
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
덧셈과 뺄셈
3.2 행렬의 곱셈
4 정렬(sort)
4.1 버블 정렬(bubble sort)
4.2 선택 정렬(selection sort)
4.3 삽입 정렬(insertion sort)
4.4 퀵 정렬(quick sort)
5 학생 성적 처리
6 스택, 큐, 연결리스트
6.1 스택(stack)
6.2 큐(queue)
6.3 연결 리스트(linked list)
|
- 페이지 24페이지
- 가격 4,000원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
연결선을 따라가보면 그림은 아래와 같이 정리된다.
이번 스왑노드는 조금 복잡한 것 같지만 그렇게 어렵지는 않다.
이중으로 서로 연결해줬을뿐이지 단일연결 리스트와 거의 다를바가 없다.
사람마다 다르겠지만 한노드가 앞뒤로 다 가리키
|
- 페이지 20페이지
- 가격 4,000원
- 등록일 2010.06.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
c", &mode);
fflush(stdin);
switch(mode)
{
case '1': // 사용자 추가
cur = makeNode(); // 사용자 정보 입력
head = append(head,cur); // 사용자 링크드 리스트에 추가
break;
case '2': // 이름 검색
printf("검색할 이름을 입력하세요
|
- 페이지 5페이지
- 가격 2,000원
- 등록일 2011.11.21
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|