본문 바로가기 메뉴 바로가기

두덕리온라인

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

두덕리온라인

검색하기 폼
  • 분류 전체보기 (772)
    • 프로그래밍 (93)
    • 모바일 프로그래밍 (112)
    • 게임 프로그래밍 (16)
    • 시스템 엔지니어링 (20)
    • Linux (7)
    • IT 일반 (20)
    • 전자제품 (86)
    • 게임 (57)
    • 맛집 (48)
    • 인생 (79)
    • 여행 (23)
    • 여자연예인 (86)
    • 결혼정보회사 (11)
    • 연애결혼 (40)
    • 연예인 (3)
    • 자동차 (16)
    • 부동산 (4)
    • 리뷰 (8)
    • 가상화폐 (9)
    • 돈버는이벤트 (8)
    • 건강 (2)
    • 면접후기 (0)
    • 경영경제 (13)
    • 명상 (8)
  • 방명록

반응형
Algorithm
반응형
(2)
Java - Merge Sort 합병 정렬

Java로 구현한 합병 정렬입니다. 배열을 반으로 나눠서 오른쪽이 왼쪽의 숫자보다 작으면 이동시키는 것을 반복합니다. class MergeSort { void mergesort(int[] array) { int[] helper = new int[array.length]; mergesort(array, helper, 0, array.length - 1); } void mergesort(int[] array, int[] helper, int low, int high) { if (low < high) { int middle = (low + high) / 2; mergesort(array, helper, low, middle); mergesort(array, helper, middle + 1, high); me..

프로그래밍 2021. 6. 3. 10:45
C언어 quick sort 예제

C언어 quick sort 예제입니다. int data[7] = { 3, 5, 1, 2, 6, 9, 7 }; void swapInt(int & a, int & b) { int tmp = a; a = b; b = tmp; } void printArr(int arr[]) { printf("arr="); for (int i = 0; i < 7; i++) { printf("%d ", arr[i]); } printf("\n"); } void quickSort(int arr[], int left, int right) { printf("left=%d right=%d\n", left, right); int i = left; int j = right; printArr(arr); int pivotIndex = (left ..

프로그래밍 2016. 7. 15. 21:10
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바