연결리스트를 이용한 알고리즘 (2)해석부탁드립니다
앵겨쪼
2023.04.01
#include stdio.h
#include stdlib.h
#define LNUM 5typedef struct list_node *list_pointer;
struct list_node {
int data;
list_pointer link;
};void print_list(list_pointer ptr);main()
{
int i, dat;
list_pointer ptr = NULL, temp, before;
for(i=0; i lnum; i++) {
printf(리스트에 저장할 데이터를 입력하시오.\n);
scanf(%d, &dat);
temp = (list_pointer)malloc(sizeof(struch list_node));
if(!temp) {
printf(The memory is full\n); exit(1);
}
temp - data = dat;
if(ptr)
before- link = temp;
else
ptr = temp;before = temp;}temp - link = NULL;print_list(ptr);}