Buble Sort (버블소트) 정렬알고리즘

2021. 4. 1. 21:03·개발/c#

컴퓨터 과학과 수학에서 정렬 알고리즘(sorting algorithm)이란 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘입니다.

-위키백과, 우리 모두의 백과사전.-

버블 소트란  두 인접한 원소를 검사하여 정렬하는 방법입니다.

 

시간 복잡도 소트 알고리즘 중에서 상당히 느린편에 속합니다.

시간복잡도는 나중에 다른 게시글에서 다뤄 보겠습니다.

using System;
namespace ConsolApp
{
    class Program
    {
        static void Main(string[] argv)
        {
            int[] array = new int[10] { 9, 7, 0, 8, 6, 2, 5, 3, 4, 1 };

            for (int i = 0; i < 9; i++)
            {
                for (int j = 0; j < 9; j++)
                {
                    if (array[j] > array[j + 1])
                    {
                        int temp = array[j];
                        array[j] = array[j + 1];
                        array[j + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(array[i]);
            }
            Console.Read();

        }
    }
}

 

저작자표시 (새창열림)

'개발 > c#' 카테고리의 다른 글

C# WebBrowser 자동 로그인  (4) 2021.04.15
Boxing UnBoxing  (0) 2021.04.14
c# WebBrowser 만들기  (0) 2021.04.12
c# 으로 메모장 만들기  (0) 2021.04.11
10 까지의 합구하기  (0) 2021.03.31
'개발/c#' 카테고리의 다른 글
  • Boxing UnBoxing
  • c# WebBrowser 만들기
  • c# 으로 메모장 만들기
  • 10 까지의 합구하기
ilhwa jeong
ilhwa jeong
  • ilhwa jeong
    경제적 자유를 이루고 싶은 개발자
    ilhwa jeong
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 하드웨어 펌웨어 개발
      • 개발
        • c
        • c++
        • WINDOW-TCP IP
        • c#
        • C# 데이터베이스
        • 데이터베이스
        • HTML
        • CSS
        • JavaScript
        • 개발서적
        • 개발지식
      • 책
        • 자기개발서(부자편)
      • IT소통
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    기초
    소프트웨어
    책
    개발서적
    선굵기
    C#
    HTML 입력갑
    개발자
    Cefsharp
    html list
    부의추월차선
    html구조
    VisualStuio
    r간단한문제
    메모장만들기
    개발
    CSS
    조엘온
    HTML단락
    WebBrowser
    HTML제목
    HTML 박스태그
    c#메모장
    inputtag
    웹
    크롭웹브라우저
    BoxingUnBoxing
    웹개발자
    엠제이드마코
    html
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
ilhwa jeong
Buble Sort (버블소트) 정렬알고리즘

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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