선택정렬 버블정렬 삽입정렬등 여러개있는데

 

설명좀해주세요..

 

각각 어떤상황에서 쓰는게 좋나여?