메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 알고리즘

뇌를 자극하는 알고리즘 질의응답 게시판입니다.

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를 두긴했는데 사실 필요없어 보이기도하는데 이점에 대해서도 알려주시면 감사하겠습니다.

이제 막 이책시작했느데 (정말 !)열심히 해보려합니다.  자세한 답변 부탁드립니다.^^;
댓글 입력