#연결리스트 #단일연결리스트 #c언어 #연결리스트 구현 #알고리즘 #자료구조 #컴공 #단일연결리스트구현
-
[05]C언어 연결리스트 :: 단일연결리스트 데이터 탐색/삭제/출력IT&컴퓨터공학/자료구조&알고리즘 2019. 2. 12. 16:42
데이터 탐색 이러한 단일연결리스트가 있을때 데이터 탐색을 해볼까요 ? 탐색은 아주 쉬워요 ! 데이터 탐색의 과정은 위 그림처럼Cur 이라는 노드 포인터로 Head 다음부터 마지막 NULL 까지 차례대로 넘어가면서 찾는 데이터가 있으면 출력하고, 없으면 원하는 데이터가 없다고 출력합니다. 이 과정을 코드로 나타내보면 12345678910111213141516171819202122void Search(List *L, int number){ Node *cur = L->head; // cur 이 리스트의 head를 가르킨다. if (L->head->next == NULL) { printf("저장된 데이터가 없습니다 !\n"); } else // 그 외에 ( head 와 NULL 사이에 하나라도 데이터가 있다면 ..