다시 돌 이 켜 보면 데이터 구조 - 머리 삽입 법, 꼬리 삽입 법 건축 표

738 단어 데이터 구조
최근 에는 데이터 구 조 를 복습 하 는 김 에 대학교 1 학년 때 쓴 코드 를 보고 나 서 그때 보다 더 깊이 느 꼈 습 니 다.
 
//     
void CreateListF (Node *l, int a[], int n)
{
	Node *s;
	int i;
	
	l = (Node *)malloc(sizeof(Node));
	l->next = NULL;		//     
	
	for (i = 0; i < n; i++)
	{
		s = (Node *)malloc(sizeof(Node));
		s->data = a[i];
		s->next = l->next;
		l->next = s;
	}
}
//     
void CreateListL (NOde *l, int a[], int n)
{
	Node *s, *r;
	int i;
	
	l = (Node *)malloc(sizeof(Node));
	l->next = NULL;		//     
	
	r = l;
	for (i = 0; i < n; i++)
	{
		s = (Node *)malloc(sizeof(Node));
		s->data = a[i];
		r->next = s;
		r = s;
	}
	
	r->next = NULL;
}

 

좋은 웹페이지 즐겨찾기