44p vitamin quiz 관련 질문입니다. ^^
2010-05-02
|
by parkerk9
2423
뇌자극하는 알고리즘 책 사서 갖 보기 시작했습니다.. ㅎㅎ
궁금한게 있어서 글을 올립니다.
직접 손코딩으로 짜봤는데 제가 확인할 길이없어서요..(글쓴이 참고)ㅎㅎ;
1.
void SLL_InsertBefore(Node ** Head, Node* Current, Node* NewHead);
다음의 원형에서 파라메터 NewHead자리는 새로 삽입할 노드를 뜻하는 것 같은데 NewHead로 변수명이 되있어서 질문 드립니다.NewNode로 바꿔야 하지 않나요? 아니면 NewHead로 짜는 것도 가능한가요? 궁금합니다. ㅎㅎ;
2.
void_DestroyAllNodes(Node ** List)
{
Node * cur;
Node * pre;
cur=pre=*List;
while(cur != NULL)
{
cur = cur->NextNode;
free(pre);
pre=cur;
}
}
일단 예외 생각못하고 시간이없어서 빨리짜보았는데 잘못된 점과 부족한 점을 알려주시면 감사하겠습니다..
그리고 *List를 살리려고 pre를 두긴했는데 사실 필요없어 보이기도하는데 이점에 대해서도 알려주시면 감사하겠습니다.
이제 막 이책시작했느데 (정말 !)열심히 해보려합니다. 자세한 답변 부탁드립니다.^^;