게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ 버블정렬좀 도와주세요 컴고수분들
게시물ID : programmer_6056짧은주소 복사하기
작성자 : 생각많은남자
추천 : 0
조회수 : 485회
댓글수 : 4개
등록시간 : 2014/10/19 04:00:48
C++ 독학한지 얼마 안된 뉴비입니다.
지금 알고리즘 공부하면서 버블정렬 공부중인데요.
지금 제가 만든 로직에서 추가로
-----------------------------------------
유저가 원하는 숫자를 갯수 제한 없이 입력하고
그것을 정렬해주는 로직이랑

binary search 이진탐색 하는 로직을 만들려고 하는데요.
------------------------------------------
이진탐색이 영.. 감이 안오네요ㅠㅠ
반으로 쪼개면서 원하는 숫자를 찾는다는건 알겠는데.. 이진탐색을 어디에 활용하는 건지 잘 모르겠네요.

뉴비좀 도와주세요 컴고수분들
책도 없어서 힘드네여ㅠ

==================================================================================
#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
    int i,j;
    int arr[]={9,6,3,1,77,37,64,33,21,54};
    int temp=0;
 
    puts("정렬 전");
    for(i=0;i<10;i++)
        printf("%d ", arr[i]);
    puts("");
 
    for(i=0;i<9;i++)
    {
        for(j=0;j<9-i;j++)
        {
            if(arr[j]>arr[j+1])
            {
                temp=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
            }
        }
    }
 
    puts("정렬 후");
    for(i=0;i<10;i++)
        printf("%d ", arr[i]);
    puts("");
 
system("pause");
}
==================================================================================
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호