linked list


linked list

#include <turboc.h> struct node { int Data; struct node * link; }; Insert_Node(struct node ** root){ struct node * tmp; //데이터를 담을 Pointer struct node * search = *root; //검색을 위한 pointer tmp = (struct node *)malloc( 1 * sizeof(struct node)); tmp->link = NULL; printf("입력할 값 : "); scanf("%d",&(tmp->Data)); if(*root == NULL){ //root가 비어있을시 *root = tmp; //root에 입력값 대입 }else{ if( tmp->Data < (*root)->Data ){ //입력 Data값이 root값보다 작을때 tmp->link = *root; //root를 뒤로 이동 *root = tmp; //입력값을 root로 return; } while(1){ if(search->Dat..........



원문링크 : linked list