[질문].. 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 ){
로 고쳐보심이 어떨지...
댓글 달기