목록전체 글 (194)
제이슨의 개발이야기
안녕하세요 저는 요번 삽입 정렬에 대해서 공부를 했습니다 삽입 정렬이란 List 을 읽어 들여 자기 자리에 하나씩 삽입해 가는 방식을 말합니다 흔히 삽입 정렬은 점진적 접근 방식이라고 합니다 Insertion Sort 같은 경우 worst case 인 경우 O(n^2) best case 인 경우 O(n) 입니다 보통 best case 인 경우는 이미 정렬된 리스트인 경우에 해당 됩니다! 삽입정렬의 장점은 1. 안전한 정렬방법 2. 데이터의 수가 적은 경우 다른 정렬 방식에 비해 유리하다 3. 이미 정렬된 데이터를 sort 하는 경우 빠른 결과를 얻을 수 있다 삽입 정렬의 단점 1.타 정렬의 비해 데이터가 많아지면 시간 이 오래걸린다 2.데이터의 이동이 많다 다음은 Insertion sort 의 자바 코드..
안녕하세요 요번에 제가 채팅 기능 개발 중 키보드가 올라올 때 대화 내용의 포지션이 달라지는 문제를 겪었습니다 이것을 해결하기 위해서 manifest에서 windowSoftInputMode 을 adjustResize 로 바꾸고 했지만 adjustResize 모드 로 하게 되면 하단에 edit창은 올라가지만 채팅 대화 내용은 여전히 문제는 해결 하지 못했습니다 키보드가 올라오기 전 가장 하단 메세지는 "1010" 이였지만 키보드가 올라 올때 이런 식으로 editText창은 올라가지만 "1010"이 아닌 "66"이 가장 밑에 보여짐! 또 나름대로 머리를 굴려 본다고 키보드가 올라올 때 키보드의 길이를 맞춰 recycler view 의 Height 를 줄인다 거나 혹은 recycler view 밑에 heigh..