하루 3개의 목표 실행

  • 홈

c, git, 컴퓨터/자료구조 & 알고리즘 2

SlowSort

Selection Sort 특징 1. 조건에 따라 앞에서든 뒤에서든 천천히 1칸씩 정렬이 된다. 2. 최악, 최대, 평균 구분 없이 실행 시간은 같다 Bubble Sort 특징 1. x와 x+1를 2개씩 비교해서 뒤에서 부터 정렬 2. 최악, 최대, 평균 구분 없이 실행 시간은 같다 3. Swap 과정이 많기 때문에 느리다 Insertion Sort 특징 1. 비교할 x와 한개씩 증가하면서 비교할 y의 통해서 정렬 2. x, y값 비교해서 Swap이 발생하면 교환 하는 자리를 비우고 한칸씩 우측으로 밀어버린다. 3. 반복 돌릴수록 정렬이 자동적으로 되기 때문에 위에 2개 정렬 보단 빠르다 #pragma once #define SIZE 7 class SlowSort { public: void SelectS..

c, git, 컴퓨터/자료구조 & 알고리즘 2022.09.06

Recursion 재귀함수

특징 : 자기 자신을 호출 해서 사용 하는 형태의 알고리즘 장점 : 짧은 코드로 작성을 할 수 있어서 클린 코드로 구현이 가능 하다 단점 : 작성한 본인 이외 다른 사람이 해당 구현한 코드를 알아 보기 힘들다. #pragma once class Recursion { public: void example_1(); void example_2(int val); int example_3(int val); int example_4(int val); int example_5(int val, int size); int example_6(int val); int example_7(int val, int val2); int example_8(int val, int val2); }; Recursion.h #include ..

c, git, 컴퓨터/자료구조 & 알고리즘 2022.09.04
1
더보기
프로필사진

- 초보 개발자 (주 언어 C++)

  • 분류 전체보기 (119)
    • c, git, 컴퓨터 (11)
      • 자료구조 & 알고리즘 (2)
      • Win32api (4)
      • c++ (5)
    • DirectX (103)
      • DirectX 2D_(구) (22)
      • DirectX 3D_(구) (56)
      • 보충 (4)
      • 응용 (3)
      • DirectX 2D (18)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 모든 프로그래밍 사용시 시점

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바