<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Bubble_sort</id>
	<title>Bubble sort - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Bubble_sort"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Bubble_sort&amp;action=history"/>
	<updated>2026-04-12T13:51:49Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Bubble_sort&amp;diff=959&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 정렬  == 개요 == 인접하는 두 항을 비교해서 뒷 항이 앞 항보다 작으면 두 항을 교환하는 과정을 반복한다. 쉽게 생각하면, 우선 제일 큰거 맨 위로 올리고, 그다음 큰거 맨 위로 올리를 모든 항이 정렬될 때까지 반복하는 것이다.  == 예제 == 오름차순으로 정렬하는 거품정렬의 과정은 다음과 같다.   &lt;span style=&quot;color:#0000FF&quot;&gt;&#039;&#039;&#039;55 07&#039;&#039;&#039;&lt;/span&gt; 78 12 42  초기값[파란색...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Bubble_sort&amp;diff=959&amp;oldid=prev"/>
		<updated>2023-03-21T03:34:44Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EC%A0%95%EB%A0%AC&quot; title=&quot;분류:정렬&quot;&gt;분류: 정렬&lt;/a&gt;  == 개요 == 인접하는 두 항을 비교해서 뒷 항이 앞 항보다 작으면 두 항을 교환하는 과정을 반복한다. 쉽게 생각하면, 우선 제일 큰거 맨 위로 올리고, 그다음 큰거 맨 위로 올리를 모든 항이 정렬될 때까지 반복하는 것이다.  == 예제 == 오름차순으로 정렬하는 거품정렬의 과정은 다음과 같다.   &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;55 07&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; 78 12 42  초기값[파란색...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: 정렬]]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
인접하는 두 항을 비교해서 뒷 항이 앞 항보다 작으면 두 항을 교환하는 과정을 반복한다. 쉽게 생각하면, 우선 제일 큰거 맨 위로 올리고, 그다음 큰거 맨 위로 올리를 모든 항이 정렬될 때까지 반복하는 것이다.&lt;br /&gt;
&lt;br /&gt;
== 예제 ==&lt;br /&gt;
오름차순으로 정렬하는 거품정렬의 과정은 다음과 같다.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;55 07&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; 78 12 42  초기값[파란색은 sorting]&lt;br /&gt;
 07 &amp;#039;&amp;#039;&amp;#039;55 78&amp;#039;&amp;#039;&amp;#039; 12 42  첫 번째 패스(pass)&lt;br /&gt;
 07 55 &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;78 12&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; 42&lt;br /&gt;
 07 55 12 &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;78 42&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;07 55&amp;#039;&amp;#039;&amp;#039; 12 42 78  두 번째 패스(pass)&lt;br /&gt;
 07 &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;55 12&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; 42 78&lt;br /&gt;
 07 12 &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;55 42&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; 78&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;07 12&amp;#039;&amp;#039;&amp;#039; 42 55 78  세 번째 패스(pass)&lt;br /&gt;
 07 &amp;#039;&amp;#039;&amp;#039;12 42&amp;#039;&amp;#039;&amp;#039; 55 78  네 번째 패스(pass)&lt;br /&gt;
 07 12 &amp;#039;&amp;#039;&amp;#039;42 55&amp;#039;&amp;#039;&amp;#039; 78  다섯 번째 패스(pass)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:#ff6666&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;07 12 42 55 78&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;  정렬 끝&lt;br /&gt;
&lt;br /&gt;
== [[의사 코드]]로 나타낸 [[알고리즘]] ==&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;procedure&amp;#039;&amp;#039;&amp;#039; bubbleSort( A &amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039; list of sortable items ) &amp;#039;&amp;#039;&amp;#039;defined as:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;for each&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;&amp;#039;in&amp;#039;&amp;#039;&amp;#039; 1 &amp;#039;&amp;#039;&amp;#039;to&amp;#039;&amp;#039;&amp;#039; length(A) &amp;#039;&amp;#039;&amp;#039;do:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for each&amp;#039;&amp;#039;&amp;#039; j &amp;#039;&amp;#039;&amp;#039;in&amp;#039;&amp;#039;&amp;#039; length(A) &amp;#039;&amp;#039;&amp;#039;downto&amp;#039;&amp;#039;&amp;#039; i + 1 &amp;#039;&amp;#039;&amp;#039;do:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
          &amp;#039;&amp;#039;&amp;#039;if&amp;#039;&amp;#039;&amp;#039; A[ j ] &amp;lt; A[ j - 1 ] &amp;#039;&amp;#039;&amp;#039;then&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
            swap( A[ j ],  A[ j - 1 ] )&lt;br /&gt;
          &amp;#039;&amp;#039;&amp;#039;end if&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;end for&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;end for&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;end procedure&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>