presentLee

고정 헤더 영역

글 제목

메뉴 레이어

presentLee

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (108)
    • spring (0)
    • 컴네 (0)
    • 자구 (0)
    • 아두이노 (1)
      • 와이파이 Wemos D1 보드 (5)
    • 웹 (20)
      • js (13)
      • react (5)
      • node.js (0)
      • spring (1)
    • 알고리즘 (2)
      • C (1)
      • 자료구조 (0)
    • ㅇㅇ (5)
    • 혼공단 (24)
      • sql (5)
      • js (6)
      • 네트워크 (5)
      • 컴구운체 (7)
    • RN (1)
    • 데베 (0)
    • sql (1)
    • programmers (6)
      • sql (5)
    • baekjoon (16)
    • java (9)
    • c++ (0)
    • 수업 (0)
      • dbp (0)
홈태그방명록
  • spring 0
  • 컴네 0
  • 자구 0
  • 아두이노 1
    • 와이파이 Wemos D1 보드 5
  • 웹 20
    • js 13
    • react 5
    • node.js 0
    • spring 1
  • 알고리즘 2
    • C 1
    • 자료구조 0
  • ㅇㅇ 5
  • 혼공단 24
    • sql 5
    • js 6
    • 네트워크 5
    • 컴구운체 7
  • RN 1
  • 데베 0
  • sql 1
  • programmers 6
    • sql 5
  • baekjoon 16
  • java 9
  • c++ 0
  • 수업 0
    • dbp 0

검색 레이어

presentLee

검색 영역

컨텐츠 검색

ㅇㅇ

  • 셸 정렬

    2022.07.27 by nownow

  • binary search, Big O

    2022.07.25 by nownow

  • 삽입정렬 , 선택정렬, 버블정렬 비교

    2022.07.25 by nownow

  • vscode

    2022.07.03 by nownow

  • git

    2022.07.03 by nownow

셸 정렬

삽입정렬을 보완한 알고리즘. 삽입정렬 장 - 어느정도 정렬 된 배열은 넘어가며 빠르게 완성 단 - 이웃한 위치로만 이동하기에 가야할 위치가 멀면 많은 이동을 해야함(오래걸림) 1.배열을 일정한 기준으로 분류함. (위 사진의 경우는 간격 3) 2.부분 배열을 생성 3.각 부분배열을 삽입정렬로 정렬 4.부분 정렬 완료 후 배열을 더 적은 수의 부분배열로 만들고 반복한다. 5.부분리스트가 1개가 되면 완성 간격 초깃값은 배열크기/2 로 한다. 생성된 부분배열은 간격값과 같음. 회전마다 간격을 절반으로 한다. 간격은 홀수로 하는게 좋고 짝수가 된다면 +1 #define _CRT_SECURE_NO_WARNINGS #include #include void insert(int a[], int first, int la..

ㅇㅇ 2022. 7. 27. 22:07

binary search, Big O

검색 속도는 정렬된 알고리즘에서 훨씬 빨라짐 (binary(둘로쪼개다) search 가능) binary search에서 정렬의 중간부터 시작. 중간 숫자가 목표숫자보다 큰지 작은지 판별. 1~10에서 중간숫자는 5. 목표숫자가 9라면 5는 9보다 작으므로 5의 오른쪽부분만 신경쓴다. 6 7 8 9 10이 남음 중간숫자 8. 8은 목표인 9보다 작다. 9와 10만 남김. 목표인 9가 10보다 작고 확인했음. 매 step 마다 절반이 됨. item이 두배가 되어도 1회만 증가 2^(n-1)과 2^n 사이의 숫자면 최악이어도 n step 까지만 선형검색 한개씩 찾음. 1~10까지의 배열에서 10을 찾으려고 하면 최악의 경우에 맨뒤 index에 10이 있을 경우 열번 확인할 필요가 있을수도 있음. Input s..

ㅇㅇ 2022. 7. 25. 06:00

삽입정렬 , 선택정렬, 버블정렬 비교

삽입 정렬 (insertion sort) 자료배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 부분과 비교. 위치를 찾아 삽입. 두번째 자료부터 시작해서 앞 자료들과 비교해 삽입할 위치를 지정 후 나머지 자료를 뒤로 옮기고 선택 자료를 삽입. #define _CRT_SECURE_NO_WARNINGS #include int main() { int x[5] = { 0 }; int key; int size = sizeof(x) / sizeof(int); int tmp; int j; for (int i = 0; i = 0 && x[..

ㅇㅇ 2022. 7. 25. 05:32

vscode

span 입력 후 tab or enter -> 휠클릭드래그 알트누르고 여러개선택 ctrl + shift + p format document를 누르면 들여쓰기 해줌 visual studio ctrl + k + d 비슷한 기능 shift + alt + f 로 한번에도 가능 shift + alt + up or down 한줄복사 ctrl + shift + k 한줄삭제 alt + up or down 한줄이동 alt + shift + a 주석 emmet (vscode에 내장돼있음> nav>ul>li 타이핑 >는 자식요소 +는 형제요소 * 문자열에서 사용하는 것 처럼 여러개 생성 $넘버링 (ul>li*5>a[href=$]) {} innerText 등등 https://docs.emmet.io/abbreviations/..

ㅇㅇ 2022. 7. 3. 23:25

git

source tree 아래 input에 첫줄 요약, 한줄비우고 상세설명, 한번에 한가지 논리적 작업만을 커밋할것. 폴더 git bash 열기 가져오기 git clone 링크 탐색 dir cd repo명 dir 업로드 git push

ㅇㅇ 2022. 7. 3. 22:29

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
presentLee © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.