좋은 알고리즘이란?하나의 문제, 여러 가지 알고리즘선택 정렬

Q

진짜 이해하기 쉽게 짜봤어요

조회 987

좋아요 8

2020년 2월 14일

댓글 4

2020년 2월 29일
근데 이렇게하면 영상에 나온 알고리즘대로는 안되지않나요?
2020년 2월 29일
예제는 중간에 자기보다 작은게 나오면 바로 바뀌는게 아니라 전부 탐색한다음 그중에서 가장 작은값을 교체하는거니까 좀 다른것같아요.
2020년 2월 29일
연산속도도 교체하는 내장함수가 많이들어간 이 코드가 더 오래걸리지않을까요?
2020년 7월 27일
현창님 의견하고 같습니다. 이건 삽입정렬 알고리즘이 아닌것 같아요.
A
1개의 답변이 있어요
2020년 9월 26일

댓글 2

2020년 9월 30일
저는 둘다 시간 복잡도 n^2라서 효율적으로 크게 개선된 코드는 아닌 것 같습니다 ㅎㅎ
2021년 4월 5일
[4,2,7,1,9,3]을 넣어서 해봤는데 8 번째 라인 들여쓰기 때문에 인덱스 1번을 실행할 때 2보다 작은 수가 없어서 if 문을 그냥 넘어가버리게 되면서 전에 저장되어 있던 변수가 그대로 적용되면서 2가 한번 더 쓰여지게 되더라구요 그러면서 4가 탈락되어버리구요 8번 라인을 if문 안으로 넣어줬더니 이런 현상이 없어졌지만 그렇게 되면 똑같은 코드네요 ㅎㅎ 뒷북이지만 다른 분들 참고하시라구 적어봤습니다 ㅎㅎ

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇