게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
다음 insertion sort코드에서 틀린부분이 있나요...?
게시물ID : computer_49347짧은주소 복사하기
작성자 : 이건뭐
추천 : 0
조회수 : 310회
댓글수 : 3개
등록시간 : 2012/06/08 02:08:09
void book_sort(int book_count, BOOKCARD book_card[]) { enum BOOL located; BOOKCARD temp; BOOKCARD *current; BOOKCARD *walk; BOOKCARD *plast; for(current = book_card +1, plast = book_card + book_count; current < plast;current++) { located = FALSE; temp = *current; for(walk = current -1; walk >=book_card && !located;) if(stricmp(temp.book, walk->book) < 0) { *(walk +1) = *walk; walk--; } else located = TRUE; *(walk+1 ) = temp; } print_book(book_count, book_card); return; } 전부다 올릴순 없고... insertion 소트 부분만 올리는데.. 대체 왜 정렬이 안되고 그대로 출력되는지 모르겠네요.. ㅠㅠ 암만 봐도 틀린 부분 없는거 같은데
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호