목록전체 글 (298)
\(@^0^@)/

- 유데미 알고리즘 버블 정렬, 선택 정렬 어제 제로베이스에서 학습한 버블 정렬, 선택 정렬을 udemy 강의와 Hello coding 알고리즘 책으로 복습. Hello coding 그림으로 이해하는 알고리즘 선택 정렬의 예 : 컴퓨터에 음악이 가수 별로 몇 곡이 들었는지 기록되어 있는 목록이 있다고 가정했을 때, 이 목록을 가장 많이 들은 것부터 가장 적게 들은 것 순서로 정렬하여 가장 좋아하는 가수의 순위를 알고 싶을 경우 선택 정렬을 사용할 수 있다. 즉, 배열을 작은 정수에서 큰 정수 순서로 정렬할 때 또는 그 반대.선택 정렬을 매번 실행할 때마다 n개의 항목을 모두 점검할 필요는 없다. 처음에는 n개의 항목을 점검하지만 다음에는 n-1, n-2..., 2, 1로 줄어든다. 평균적으로는 1/2 x..

- 제로베이스 알고리즘 정렬 정렬 : 배열 내 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘 대표 정렬 알고리즘 : 거품 정렬, 선택 정렬, 삽입 정렬 : O(n²) 병합 정렬, 퀵 정렬 : O(nlogn) 거품 정렬(Bubble Sort) : 서로 인접한 두 원소를 비교하면서 정렬하는 알고리즘 인접한 두 값을 비교해서 => 더 큰 값으로 교환한다. 1번을 index N 만큼 반복한다. N차례 반복한다. let swap = function (arr, idx_1, idx_2) { let tmp = arr[idx_1]; arr[idx_1] = arr[idx_2]; arr[idx_2] = tmp; } let bubbleSort = function (arr) { for (let i = ..

- CRA없이 React 환경 세팅 Webpack과 HMR파트 블로깅 https://dev-minju.tistory.com/267?category=970123 - 제로베이스 알고리즘 배열 복습 나무 그리기, twoSum 하나의 반복문 안에서 1. 중첩으로 공백을 위한 로직, 2. 별을 위한 로직을 따로 작성해야 한다. - 제로베이스 html/css 강의 Grid 학습 flexbox가 1차원이라면, grid는 2차원 layout. 따라서, 행과 열이 존재함 행과 열의 사이 공백을 gutters라 한다. table을 layout에 사용하면 안된다. grid를 사용해야 함. ex) 사진의 갤러리, 쇼핑사이트의 상품카드 나열 grid-auto-rows : template에 명시적으로 작성하지 못했지만 item이..