본문 바로가기

분류 전체보기267

[알고리즘 이론] 정렬 Sort - 2-3. 비교 기반 알고리즘 (삽입 정렬) 정렬 Sort1. 기본 개념2. 비교 기반 알고리즘   1) 선택 정렬   2) 버블 정렬   3) 삽입 정렬   4) 셸 정렬💡예시에 대한 가정- 입력 크기 n- 입력 배열 A[0…. n-1]- 입력 데이터 : 양의 정수- 정렬 방식 : 오름차순 (1, 2, 3, 4,…) 2-3) 삽입 정렬 (Insertion sort)주어진 데이터를 하나씩 뽑은 후, 이미 나열된 데이터들이 항상 정렬된 상태를 갖도록 바른 위치를 찾아 뽑은 데이터를 삽입해서 나열하는 방식 정렬 부분 A[0…k-1] 과 미정렬 부분 A[k…n-1] 으로 구분해서 처리정렬 과정미정렬 부분 A[k…n-1]에서 1번째 데이터를 뽑아정렬 부분 A[0…k-1]에서 올바른 자리에 삽입입력 데이터 A [10, 30, 40, 20, 70, 50, .. 2024. 4. 24.
[게임] 넷마블 아스달연대기 사전예약, 캐릭터명 선점 완료 https://arthdal.netmarble.com/ko 아스달 연대기: 세 개의 세력 - 넷마블 아스달 연대기 : 세 개의 세력 - 태초의 세력 전쟁, 그 위대한 서막! arthdal.netmarble.com 아라문해슬라2섭 강당당입니다. 2024. 4. 22.
[알고리즘 이론] 정렬 Sort - 2-2 비교 기반 알고리즘 (버블 정렬) 정렬 Sort1. 기본 개념2. 비교 기반 알고리즘   1) 선택 정렬   2) 버블 정렬   3) 삽입 정렬   4) 셸 정렬💡예시에 대한 가정- 입력 크기 n- 입력 배열 A[0…. n-1]- 입력 데이터 : 양의 정수- 정렬 방식 : 오름차순 (1, 2, 3, 4,…) 2-2) 버블 정렬 (Bubble sort)모든 인접한 두 데이터를 차례로 비교 후,왼쪽 데이터가 더 큰 경우 오른쪽 데이터와 자리를 바꾸는 방식을 반복정렬 과정 : 비교 진행 방향 →, ← 에 따라 비교비교 진행 방향에 따라 정렬 과정이 달라짐 • 왼 → 오 : 큰 값 부터 찾아 오른쪽 끝 부터 위치 (오른쪽 끝부터 정렬)…. • 왼 ← 오: 가장 작은 값부터 찾아 왼쪽 끝부터 위치 (왼쪽 끝부터 정렬) 가장 작은 왼쪽 → 오른쪽.. 2024. 4. 22.
[알고리즘 이론] 정렬 Sort - 2-1. 비교 기반 알고리즘 (선택 정렬) 정렬 Sort1. 기본 개념2. 비교 기반 알고리즘   1) 선택 정렬   2) 버블 정렬   3) 삽입 정렬   4) 셸 정렬💡예시에 대한 가정- 입력 크기 n- 입력 배열 A[0…. n-1]- 입력 데이터 : 양의 정수- 정렬 방식 : 오름차순 (1, 2, 3, 4,…) 2-1) 선택 정렬 (Selection sort)입력 배열에서 가장 작은 값부터 순서대로 선택해서 나열하는 방식정렬 과정📍배열 A = [60, 90, 30, 10] (0단계) 1. 미정렬 부분에서 최솟값을 찾음 = 10 A = [60, 90, 30, 10] 2. 이 최솟값과 미정렬 부분의 첫 번째 데이터[60] 비교 10 과 60 비교 : 10 은 60보다 작다. (조건 만족) A = [60, 90, 30, 10] 3. 조건.. 2024. 4. 18.
[알고리즘 이론] 정렬 Sort - 1. 기본 개념 정렬 Sort1. 기본 개념 2. 비교 기반 알고리즘    1) 선택 정렬    2) 버블 정렬   3) 삽입 정렬   4) 셸 정렬 1. 기본 개념1) “정렬(Sort)”이란?주어진 데이터를 값의 크기 순서에 따라 재배치 하는 것대표 : 오름차순(Ascending), 내림차순(Descending) 2) 정렬 구분기준 : 정렬이 수행되는 시점에 데이터가 어디에 저장되어 있는가?✅ 내부 정렬컴퓨터 내에 있는 주기억 장치에 데이터가 있음 전체 데이터 위치 : 주기억장치에 저장 → 정렬 수행외부 정렬주기억 장치 밖에 데이터가 있음(주기억장치에 모든 데이터를 저장 할 수 없는 경우) 전체 데이터 위치 : 보조 기억장치 → 필요한 일부 데이터만 반복적으로 주기억장치로 옮겨 → 정렬 수행  3) 내부 정렬의 정렬 .. 2024. 4. 18.
#TIL #2403 80 포트 : SSL 인증서 없음. HTTP. 암호화 사용안함 (팔십X, 팔공 포트 O)443 포트  : SSL 인증서  있음.  HTTPS. 암호화 사용 (사백사십삼X, 사사삼 포트 O)예 ) "팔공 포트 열려있나요?"443과 80 의 정보 교환은 불가능대신, HTTPS를 통한 연결을 하고 싶으면 HTTP에서 HTTPS로 리디렉션을 설정해야함.개발 환경 : DEVQA 환경 : STG (스테이지)라이브 환경 : PROD 2024. 3. 31.
Input File에 Web API 적용하기 - 1. 드롭 앤 드랍 Input File에 Web API 적용하기 1. 드롭 앤 드랍2. 선택한 파일 리스트에 추가하기3. 선택한 파일 삭제하기4. 첨부파일 갯수 제한하기    https://codesandbox.io/p/devbox/nextjs-ui-inputfile-w2wgqp?embed=1&file=%2Fapp%2Fpage.tsx 2024. 3. 18.
fatal: unable to access 'repository': Could not resolve host: github.com 환경 : window에 Lunix 설치하여 사용 중 fatal: unable to access 'https://repository 주소': Could not resolve host: github.com 만료 기간이 넉넉히 남아있어 의심하지 않았어서 의심하지 않았다. [의문점] - 해당 계정과 연결된 모든 repository에 pull또는 push 가 되지 않았다 - 회사 Organization 계정 계약기간 문제인가 싶었으나, 다른 분들을 잘 됨 - 다른 PC에서 로그인하여 pull 시 에도 동일한 문제가 있었다 - 지속적으로 안되는게 아니라 됐다가 안됐다가 함 [시도] DNS 서버 추가 방법 등을 시도했는데 되지 않음. [해결] 토큰 만료 기간 연장했더니 바로 pull, push가 됨.. 📍첫 번째 결.. 2024. 1. 19.