[질문].. C언어..링크드리스트..버블소트..에.. 포함된 스왑 질
글쓴이: 연우 / 작성시간: 목, 2003/10/23 - 10:58오후
...빨리 짜야되는데..
시간은 왜이리도 빨리가고..
에러는 왜이리 많이 나는지..
문제점좀 찾아주셧음하네요..
for( i = head ; i != NULL ; i = i->next ){ for( j = i->next ; j != NULL ; j = j->next ){ if( i->count > j->count ) { k++; temp = i; i = j; i->next = j->next; j = temp; j->next = temp->next; if ( k == 1 ) current = i; } } }
단순히..i랑 j위치를 바꿔주는건데...ㅡ_ㅡ 계속 메모리 오류만 나고..
...
역시나.. 이중연결리스트를 써야하나요??
ㅠ.,ㅠ
단일로는 해결이 안될까요...
Forums:
i->next가 NULL 일 때j는 NULL이 됩니다.f
i->next가 NULL 일 때
j는 NULL이 됩니다.
for( i = head ; i->next != NULL ; i = i->next ){
로 고쳐보심이 어떨지...
댓글 달기