지금 자바 소트 정리중인데 세가지 생각이 있음
1.어차피 경우의수 (오름차순, 내림차순)*(문자열, 숫자) 네가지 밖에 안쓰니까
primitive type 박싱해서 Arrays.sort()쓰기
2.stream쓰기
3.화이트보드면접을 위해서 다 쌩으로 짜기
사이드프로젝트 진행할때는 2번이 좋은것같고
코테풀때는 1번이 제일 편한거같은데
3번도 무시할수 없음... 어떻게 하는게 맞을지 고민됨
지금 자바 소트 정리중인데 세가지 생각이 있음
1.어차피 경우의수 (오름차순, 내림차순)*(문자열, 숫자) 네가지 밖에 안쓰니까
primitive type 박싱해서 Arrays.sort()쓰기
2.stream쓰기
3.화이트보드면접을 위해서 다 쌩으로 짜기
사이드프로젝트 진행할때는 2번이 좋은것같고
코테풀때는 1번이 제일 편한거같은데
3번도 무시할수 없음... 어떻게 하는게 맞을지 고민됨
stream연산에서 뭘쓰느냐에 따라 다를듯?
stream은 근데 코테에선 안쓰게되더라.. 시간복잡도 계산하기 어려워서
ㄳㄳ