목록병합 (2)
Frontend 개발자 - hyo.loui
❤️🔥TIL : Today I Learned 삽입 정렬, 병합 정렬 정렬 알고리즘 중에서 삽입 정렬과 병합 정렬의 이해와 방법을 설명합니다. 삽입 정렬(Insertion Sort)란? - 배열의 모든 요소를 앞에서 차례로 비교합니다.(이미 정렬된 노란색 부분과) - 자신의 위치를 찾아서 삽입하여 정렬 합니다. Big O : O(n^2) 삽입정렬의 장단점 장점 : Stable한 정렬, 대부분의 원소가 거의 정렬되어 있는 경우에 매우 빠르다 단점 : 원소 수가 많은 경우 적합하지 않고 비교적 많은 원소의 이동을 필요로 한다. const array = [5, 3, 8, 1, 2, 9, 4, 7, 6]; // 배열 const insertionSort = (arr) => { for (let i = 1; i < ..
❤️🔥TIL : Today I Learned Issues 이슈는 쉽게 누가 이 작업을 할 것인지 정하는 것 해결을 위한 작업 단위 issue 는 내가 할 작업, 기능 추가, 버그 리포트 등 여러 방식으로 사용할 수 있습니다. 협업을 하기 위해 issue 를 만들어 누가 작업할지 정하고, 브랜치를 만들어 작업할 공간을 나눕니다. 프로젝트에서 각자 개발 담당의 역할을 정하거나 문제가 발생했을 경우 github 에서 issue 를 활용하여 게시글처럼 활용이 가능합니다 참여자를 할당하고 태그를 삽입하여 어떠한 문제(상황)인지 간편하게 표시하며 댓글(코멘트)을 남길 수 있습니다! 잘 활용한다면 정말 멋진 프로젝트가 될거에요~ Git 은 프로젝트 버전 관리, 작업 단위 나누기, 협업 등 유용하게 사용되는 하나의 ..