<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Lazy Developer</title>
    <link>https://lazydeveloper2.tistory.com/</link>
    <description>C#, ASP.NET, Javascript, .NET framework, Sharepoint Service, NUnit, FxCop, Code Review...</description>
    <language>ko</language>
    <pubDate>Thu, 21 May 2026 07:09:22 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>kkongchi</managingEditor>
    <item>
      <title>SAP Labs Korea SAC Planning 팀에서 Senior Developer를 찾습니다.</title>
      <link>https://lazydeveloper2.tistory.com/2567126</link>
      <description>&lt;p&gt;&lt;span&gt;안녕하세요&lt;span&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Global&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기업용 소프트웨어 솔루션 회사인&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;SAP&lt;/span&gt;의&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Korea&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;개발연구소인&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;SAP Labs Korea&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;에서&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Software Developer&lt;/span&gt;를 다음과 같이 모집 중에 있습니다&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;관심있으신 소프트웨어 개발자 분들의 많은 지원 부탁 드립니다&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;PURPOSE AND OBJECTIVES&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;The SAP Analytics Cloud Planning Application Development team is looking for energetic and innovative developers to help with our next generation SAC product.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Are you a passionate individual who wants an opportunity to learn new things? Do you thrive in a team with strong engineers to learn from and where all members of the engineering team, including management are close to the code and making technical contributions?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;If so, then this is the right job for you! Help us shape the future.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Expectations&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Responsible for development focusing on design, coding, testing, quality assurance of complex product features in a development team. Resolves complex issues within own area of expertise and supports others in resolving issues.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Shows initiative and drives topics to resolution in a high level of quality, speed, reliability and efficiency.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Works closely together with others and shares expertise to ensure product success.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Constantly improves own work methods to gain state-of-the-art agile software engineering skills. Enhances skills beyond own core functional focus and works on other tasks for the benefit of the team.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Has advanced overall product and technical knowledge and shares expertise within and across team and organization.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Be a part of an agile (SCRUM) development team&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Tasks&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Write high-quality code to program complete applications on schedule&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Troubleshoot and debug applications&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Develop technical documents and handbooks to accurately represent application design and code&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Minimum Qualifications&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Bachelors in computer science or equivalent work experience&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;8 - 15 years of development experience developing production grade software&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Strong programming skills, as well as the ability to read and code review complex code bases written by others&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Preferred Qualifications&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Excellent coding skill in JavaScript&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Excellent coding skill in C++ language&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Experience with DBMS, SQL, and SAP Systems&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Experience working and collaborating effectively in globally dispersed teams&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Excellent verbal and written communication skills&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;LEAN thinking with Scrum/Agile Development experience&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Experience in handling customer issues, messages and developments&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;아래의 링크를 통해 직접 지원이 가능합니다&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;https://career5.successfactors.eu/sfcareer/jobreqcareer?jobId=222821&amp;amp;company=SAP&amp;amp;username=&quot;&gt;&lt;b&gt;&lt;span&gt;Recruiting Site&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;바로가기&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567126</guid>
      <comments>https://lazydeveloper2.tistory.com/2567126#entry2567126comment</comments>
      <pubDate>Thu, 11 Jul 2019 22:57:46 +0900</pubDate>
    </item>
    <item>
      <title>My Services</title>
      <link>https://lazydeveloper2.tistory.com/pages/myservices</link>
      <description>&lt;h1&gt;&lt;a href=&quot;http://imageclipper.lazydeveloper.net/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Image Clipper&lt;/a&gt; - 페이지에서 이미지를 추출해서 메일로 보내주는 서비스&lt;/h1&gt;</description>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/pages/myservices</guid>
      <pubDate>Tue, 25 Dec 2018 19:53:52 +0900</pubDate>
    </item>
    <item>
      <title>디지털오션 클라우드에서 워드프레스 사이트 빠르고 쉽게 구축하기</title>
      <link>https://lazydeveloper2.tistory.com/2567124</link>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/HLpe0yu6BSA&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Cloud Computing</category>
      <category>디지털오션</category>
      <category>워드프레스</category>
      <category>클라우드</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567124</guid>
      <comments>https://lazydeveloper2.tistory.com/2567124#entry2567124comment</comments>
      <pubDate>Fri, 18 Mar 2016 23:43:18 +0900</pubDate>
    </item>
    <item>
      <title>클라우드 서버 호스팅 추천 - DigitalOcean.com</title>
      <link>https://lazydeveloper2.tistory.com/2567123</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: Helvetica;&quot;&gt;최근에 워드프레스와 XE엔진 기반 사이트를 한두개 만들 일이 있어서 &lt;a href=&quot;https://www.digitalocean.com&quot;&gt;DigitalOcean&lt;/a&gt;의 클라우드 호스팅 서비스를 좀 사용을 했습니다. 굉장히 생소한 곳이긴 했는데, 이 뉴스를 외신에서 보고, 한 번 둘러보게 되었었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: Helvetica;&quot;&gt;&lt;a href=&quot;http://talkincloud.com/cloud-companies/012114/digitalocean-passes-one-million-cloud-severs-launched&quot;&gt;http://talkincloud.com/cloud-companies/012114/digitalocean-passes-one-million-cloud-severs-launched&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2430AA4352FA2DFB25&quot; width=&quot;593&quot; height=&quot;464&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: Helvetica;&quot;&gt;뉴스의 주된 내용은 DigitalOcean의 클라우드 가상 서버 숫자가 백만개를 넘었다는 것과, 아마존 웹 서비스보다 훨씬 빠르게 성장하고 있다는 내용입니다. 그래서 한번 검토해보게 되었고, 사용도 해보게 되었는데, 꽤 좋은 듯 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: Helvetica;&quot;&gt;일단 무엇보다도, 가격이 쌉니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/213C483952FA2DFE0D&quot; width=&quot;600&quot; height=&quot;320&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: Helvetica;&quot;&gt;위의 홈페이지 스크린샷에서도 알 수 있듯이 가장 기본인 가상서버(20GB SSD, 512MB)의 한달 사용료가 5달러정도밖에 되지 않습니다. 왠만한 국내 웹호스팅과 비슷한 가격인데, 아예 리눅스 가상머신 한 대를 받을 수 있으니, 가격면에서 굉장한 장점이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: Helvetica;&quot;&gt;그리고, Help &amp;amp; Community 섹션에 있는 도움말 등이 아주 잘 되어 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2349324552FA2DFF1B&quot; width=&quot;600&quot; height=&quot;221&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Helvetica; font-size: 14px;&quot;&gt;비록 영어로 되어 있긴 하지만, 아래 그림처럼 스텝 별로 자세하게 설명이 되어 있어서, 리눅스에 조금만 경험이 있어도 어렵지 않게 따라할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-size: 10px;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2475554352FA2E0005&quot; width=&quot;600&quot; height=&quot;471&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;font-size: 14px;&quot;&gt;앞으로 간단한 웹 사이트 구축이나, 리눅스 개발 환경 용도로 이 서비스는 자주 사용하게 될 듯 합니다. 아마존 웹 서비스에 비교하면 아직 제공하는 서비스, OS의 종류 등에서 많이 부족하지만, 리눅스 가상 서버 하나 만큼은 이 Digital Ocean 서비스가 경쟁력이 있네요.&amp;nbsp;&lt;/p&gt;</description>
      <category>Cloud Computing</category>
      <category>DigitalOcean</category>
      <category>클라우드 호스팅</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567123</guid>
      <comments>https://lazydeveloper2.tistory.com/2567123#entry2567123comment</comments>
      <pubDate>Tue, 11 Feb 2014 23:04:48 +0900</pubDate>
    </item>
    <item>
      <title>아마존 웹서비스 RDS에 오라클이 추가되었습니다.</title>
      <link>https://lazydeveloper2.tistory.com/2567121</link>
      <description>&lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/187ABC4A4DDBC2831F&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/116B1E4F4DDBC28423&quot; width=&quot;644&quot; height=&quot;354&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;MySQL 만을 서비스하던 아마존 웹 서비스 RDS (Relational Database Service)에 드디어 Oracle 이 추가가 되었다는 소식입니다. Oracle 11g 버전을 사용할 수 있고, Standard Edition One, Standard Edition, Enterprise Edition을 모두 사용할 수 있습니다만, Standard Edition과 Enterprise Edition의 경우는 자체 라이센스를 보유하고 있어야 가능하네요. Standard Edition One의 경우는 요금을 조금 더 내는 방식으로 라이센스를 커버하는 듯 합니다. 하지만, MySQL에서는 지원되는 Replication 기능은 지원되지 않네요. 추후에 공개되지 않을까 합니다. 자세한 정보는 아래 링크로 가시면 됩니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://aws.amazon.com/rds/oracle/&quot;&gt;Amazon RDS for Oracle Database&lt;/a&gt;&lt;/p&gt;</description>
      <category>Amazon Web Service</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567121</guid>
      <comments>https://lazydeveloper2.tistory.com/2567121#entry2567121comment</comments>
      <pubDate>Tue, 24 May 2011 23:36:53 +0900</pubDate>
    </item>
    <item>
      <title>Rackspace 클라우드 호스팅</title>
      <link>https://lazydeveloper2.tistory.com/2567120</link>
      <description>&lt;p&gt;오늘 Bloter.net 기사들 중 “&lt;a href=&quot;http://www.bloter.net/archives/59842&quot;&gt;사례로 본 오픈소스 기반 클라우드의 가능성&lt;/a&gt;”에서, 이베이가 자사의 클라우드 호스팅 플랫폼으로 &lt;a href=&quot;http://www.rackspace.com/index.php&quot;&gt;RackSpace&lt;/a&gt;라는 서비스를 고려하고 있다는 언급이 있었습니다. 그래서 조금 둘러 보았는데, 확실히 아마존보다 더 저가로 서비스를 제공하고 있네요. 웹 호스팅 업체이니만큼, 제공하는 서비스가 다양하진 않지만, EC2와 S3, 그리고 CDN에 해당하는 클라우드 서버와 클라우드 파일 서비스를 제공하고 있습니다. 아시아 지역에서도 서비스가 된다면 더 좋을텐데 하는 생각이 드는군요. 아래 주소가 RackSpace 홈페이지입니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://www.rackspace.com/index.php&quot; href=&quot;http://www.rackspace.com/index.php&quot;&gt;http://www.rackspace.com/index.php&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/194D924D4DC7F5C13E&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/1959124C4DC7F5C12E&quot; width=&quot;644&quot; height=&quot;406&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;아래는 가격 부분만 캡쳐한 스크린 샷입니다. 위의 것이 랙 스페이스, 그리고 아래가 아마존인데, 랙 스페이스가 좀 더 염가로 제공하는 것을 알 수 있습니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;랙스페이스&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1730624E4DC7F5C204&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/2035F6474DC7F5C215&quot; width=&quot;508&quot; height=&quot;484&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;아마존 웹서비스&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/145C6B4C4DC7F5C323&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/13560C494DC7F5C32D&quot; width=&quot;638&quot; height=&quot;484&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>Cloud Computing</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567120</guid>
      <comments>https://lazydeveloper2.tistory.com/2567120#entry2567120comment</comments>
      <pubDate>Mon, 9 May 2011 23:10:12 +0900</pubDate>
    </item>
    <item>
      <title>아마존 웹 서비스 장애, 클라우드 서비스의 한계?</title>
      <link>https://lazydeveloper2.tistory.com/2567119</link>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://graphics8.nytimes.com/images/2011/04/23/business/cloud/cloud-popup.jpg&quot; width=&quot;650&quot; height=&quot;374&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;지난 주 금요일에 아마존 웹 서비스에 큰 사고가 있었습니다. EC2 서비스에 장애가 발생했고, 그에 따라서 아마존 EC2 서비스에 웹사이트들을 호스팅하던 다수의 사이트들에도 역시 장애가 발생했습니다. 유명한 위치기반 서비스인 포스퀘어도 위 그림처럼 사이트와 서비스에 장애를 겪었고, 웹 사이트에 위와 같은 공지를 했습니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;그리고, 역시 현재 클라우드 서비스 시장을 선도하고 있는 아마존에서 장애가 발생했기 때문에, 클라우드 서비스의 신뢰성에 많은 의문이 제기되고 있습니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;mid=sec&amp;amp;sid1=105&amp;amp;oid=138&amp;amp;aid=0001979316&quot;&gt;클라우드는 역시 위험?…아마존 EC2 장애로 다수 사이트 중단 – 디지털 데일리 (네이버 뉴스)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;mid=sec&amp;amp;sid1=105&amp;amp;oid=092&amp;amp;aid=0001979721&quot;&gt;아마존 'EC2' 불통…클라우드 신뢰성 타격 – ZDNET Korea (네이버 뉴스)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;당연히 미국 미디어 기사들도 다르지 않습니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.nytimes.com/2011/04/23/technology/23cloud.html?_r=2&amp;amp;emc=eta1&quot;&gt;Amazon’s Trouble Raises Cloud Computing Doubts (아마존의 장애로 인해 클라우드 컴퓨팅에 대한 의문이 제기되다) – 뉴욕 타임스&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://bits.blogs.nytimes.com/2011/04/21/amazon-cloud-failure-takes-down-web-sites/&quot;&gt;Amazon Cloud Failure Takes Down Web Sites (아마존 클라우드 장애로 여러 웹 사이트들이 다운되었다) – 뉴욕 타임스 비트 블로그&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;오늘 블로터닷넷에서는 꽤 자세한 기사가 나왔네요.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.bloter.net/archives/58253&quot;&gt;아마존 EC2 장애, “가용 영역“ 정말 효과적인가? – 블로터닷넷&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;사실, 클라우드 서비스를 쓰지 않고 자체적으로 데이터센터를 관리한다고 해도 이러한 장애는 발생할 수 있습니다. 하지만, 자체적으로 컨트롤하는 데이터센터에서의 장애와 클라우드 서비스의 장애는 기업 입장에서의 느낌은 다를 것입니다. 클라우드 서비스에서의 장애는 복구되기를 기다리는 것 밖에는 할 수 있는 것이 없으니까요. 모쪼록 이번 일이 전체 클라우드의 신뢰성을 추락시키는 결과가 되지 않기를 바랍니다. 그리고 이번 사태를 계기로 아마존과 같은 클라우드 업체나 클라우드를 이용하는 기업 모두, 이런 장애 상황에서 어떻게 신속하게 백업을 가동시킬 수 있는지에 대해서 많은 기술적 노력을 하게 되지 않을까 싶습니다.&lt;/p&gt;</description>
      <category>Amazon Web Service</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567119</guid>
      <comments>https://lazydeveloper2.tistory.com/2567119#entry2567119comment</comments>
      <pubDate>Tue, 26 Apr 2011 00:49:09 +0900</pubDate>
    </item>
    <item>
      <title>Amazon Web Service EC2 Instance - Windows VM 생성 Step by Step</title>
      <link>https://lazydeveloper2.tistory.com/2567118</link>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;AWS Console EC2 탭으로 접속합니다. &lt;/li&gt;    &lt;li&gt;Getting Started 의 Launch Instance를 클릭해서 Request Instances Wizard를 엽니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2008574C4D8229642E&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px&quot; title=&quot;1&quot; border=&quot;0&quot; alt=&quot;1&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/172B924D4D82296516&quot; width=&quot;644&quot; height=&quot;324&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;첫 번째로 AMI를 선택해야 합니다. 리눅스와 윈도우 AMI 목록이 뜹니다. 자신에게 필요한 것을 고르시면 됩니다. 여기서 저는 &amp;quot;Microsoft Windows 2008 R2 with SQL Server Express and IIS&amp;quot;을 고르겠습니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/200D794C4D82296524&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px&quot; title=&quot;2&quot; border=&quot;0&quot; alt=&quot;2&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/201C6A4C4D82296608&quot; width=&quot;644&quot; height=&quot;419&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;인스턴스의 사양과 개수를 고르는 화면입니다. 저는 1개의 Micro 사양 인스턴스를 고르겠습니다. Micro 사양은 1 Core CPU에 613MB의 RAM을 가지고 있는 그야말로 최소 사양입니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/127FAC474D8229661C&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px&quot; title=&quot;3&quot; border=&quot;0&quot; alt=&quot;3&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/196A54574D8229661B&quot; width=&quot;644&quot; height=&quot;440&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;같은 화면에서 바로 Launch를 할 것인지, 아니면 Spot Instance로 지정할 것인지를 선택할 수 있습니다. Spot Instance는 다음 기회에 설명 드리겠습니다. 여기서는 바로 Launch를 하도록 선택하겠습니다. &lt;/li&gt;    &lt;li&gt;다음 화면은 Advanced Option인데, 이 부분도 다음 기회에 설명 드리고 이번에는 건너 뛰겠습니다. &lt;/li&gt;    &lt;li&gt;다음은 서버의 Tag를 붙이는 화면입니다. 이 부분도 그냥 넘어가겠습니다. &lt;/li&gt;    &lt;li&gt;Public/Private Key Pair를 지정하는 화면입니다. 여기서 &amp;quot;Create New Key Pair&amp;quot;를 선택해서 새로운 키쌍을 만들도록 하겠습니다. 그러면 Key 파일(지정한이름.pem 파일)을 로컬로 다운로드받을 수 있게 됩니다. 이 파일은 추후에 만들어진 인스턴스에 접속하기 위한 패스워드를 만들 때 반드시 필요하니 잘 보관하셔야 합니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/12717F4B4D82296733&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px&quot; title=&quot;4&quot; border=&quot;0&quot; alt=&quot;4&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/116733484D82296721&quot; width=&quot;644&quot; height=&quot;437&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;다음은 파이어월 보안 옵션입니다. 이 화면에서 인스턴스의 어떤 포트를 개방할 지 결정하게 됩니다. 기본적으로 제가 선택한 인스턴스에서는 원격 접속을 위한 3389, MS-SQL을 위한 1433, 그리고 IIS 웹서버를 위한 80포트를 개방하게 됩니다. 그리고 좌측 화면에서 다른 포트들도 개방하도록 지정할 수 있습니다. 메일이나 DNS 서비스 등을 활용하기 위해서는 반드시 여기서 포트를 개방해야 합니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/11693C574D82296822&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px&quot; title=&quot;5&quot; border=&quot;0&quot; alt=&quot;5&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/19083D4A4D8229681B&quot; width=&quot;644&quot; height=&quot;440&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;마지막 화면은 리뷰를 위해서 선택한 모든 정보를 다 보여줍니다. 여기서 모두 다시 점검해서 Back 버튼을 눌러서 바꿀 수도 있고, Launch 버튼을 눌러서 인스턴스를 시작시킬 수도 있습니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/182300504D8229680D&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px&quot; title=&quot;6&quot; border=&quot;0&quot; alt=&quot;6&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/185C92484D82296939&quot; width=&quot;644&quot; height=&quot;439&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;이제 인스턴스가 생성이 됩니다. 초록색 Running 상태로 바뀌게 되면 이제 인스턴스가 시작되었다는 의미입니다. 하지만 아직 원격 접속은 불가능합니다. Administrator의 패스워드가 아직 생성이 안 되었기 때문인데요. 이것은 다음에 다루도록 하겠습니다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/185473494D82296907&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;7&quot; border=&quot;0&quot; alt=&quot;7&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/13351B4D4D82296A05&quot; width=&quot;1028&quot; height=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>Amazon Web Service</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567118</guid>
      <comments>https://lazydeveloper2.tistory.com/2567118#entry2567118comment</comments>
      <pubDate>Fri, 18 Mar 2011 00:31:54 +0900</pubDate>
    </item>
    <item>
      <title>Amazon Web Service EC2 서비스, Windows 2008 R2 인스턴스 지원</title>
      <link>https://lazydeveloper2.tistory.com/2567116</link>
      <description>&lt;p&gt;어제, 그러니까 2011년 3월 16일부터, 아마존 웹 서비스 EC2에서 Windows 2008 R2 인스턴스가 지원되기 시작했습니다. 같은 Windows 2008이라고는 하지만, 실제로 R2는 많은 업데이트와 향상이 이루어진 메이저 버전 수준이기 때문에, EC2 서비스에서 윈도우 서버 사용자들에게는 좋은 소식인 것 같습니다. Windows 2008 R2에 대해서는 &lt;a title=&quot;http://www.microsoft.com/windowsserver2008/ko/kr/why-upgrade.aspx&quot; href=&quot;http://www.microsoft.com/windowsserver2008/ko/kr/why-upgrade.aspx&quot;&gt;http://www.microsoft.com/windowsserver2008/ko/kr/why-upgrade.aspx&lt;/a&gt; 에서 자세한 정보를 볼 수 있습니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/126221514D817B603C&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2008R2&quot; border=&quot;0&quot; alt=&quot;2008R2&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/141804504D817B612D&quot; width=&quot;644&quot; height=&quot;418&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>Amazon Web Service</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567116</guid>
      <comments>https://lazydeveloper2.tistory.com/2567116#entry2567116comment</comments>
      <pubDate>Thu, 17 Mar 2011 12:06:52 +0900</pubDate>
    </item>
    <item>
      <title>Amazon Web Service Account 생성 Step by Step</title>
      <link>https://lazydeveloper2.tistory.com/2567108</link>
      <description>&lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://aws.amazon.com/&quot;&gt;http://aws.amazon.com&lt;/a&gt; 에 접속해서 account 를 생성합니다. 아래 화면의 버튼을 누르시면 됩니다.       &lt;p&gt;&lt;a href=&quot;http://lazydeveloper.net/script/powerEditor/pages/https://t1.daumcdn.net/cfile/tistory/2017D14F4D7367D61F&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px&quot; border=&quot;0&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/153DA24D4D73692A11&quot; width=&quot;545&quot; height=&quot;284&quot; /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;카드번호를 입력하면 전화 인증 단계를 거쳐야 합니다. 전화번호를 입력하면 자동 전화가 와서 PIN 넘버를 전화로 입력할 것을 요구합니다. PIN 번호는 그 화면에 4자리 숫자로 뜨게 되니 보고 입력하면 됩니다. &lt;/li&gt;    &lt;li&gt;PIN 넘버를 입력하면 계정 생성이 완료됩니다. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://console.aws.amazon.com/s3/home&quot;&gt;https://console.aws.amazon.com/s3/home&lt;/a&gt; 주소로 AWS management Console 에 접속합니다. 아니면 아래 화면처럼 상단 링크를 이용하셔도 됩니다.       &lt;p&gt;&lt;a href=&quot;http://lazydeveloper.net/script/powerEditor/pages/https://t1.daumcdn.net/cfile/tistory/180260504D7367D71E&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px&quot; border=&quot;0&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/131E674F4D73692B13&quot; width=&quot;542&quot; height=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;</description>
      <category>Amazon Web Service</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567108</guid>
      <comments>https://lazydeveloper2.tistory.com/2567108#entry2567108comment</comments>
      <pubDate>Sun, 6 Mar 2011 19:54:15 +0900</pubDate>
    </item>
    <item>
      <title>VSTS 2010 공식 블로그에서 새로운 멤버를 모집합니다.</title>
      <link>https://lazydeveloper2.tistory.com/2567102</link>
      <description>&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/17050F0C4B1D2CD1A0&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;vsts2010&quot; border=&quot;0&quot; alt=&quot;vsts2010&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/121D52054B1D2CD24D&quot; width=&quot;404&quot; height=&quot;139&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align=&quot;left&quot;&gt;&amp;#160;&lt;/p&gt;  &lt;p align=&quot;left&quot;&gt;&lt;a title=&quot;http://vsts2010.net/168&quot; href=&quot;http://vsts2010.net/168&quot;&gt;http://vsts2010.net/168&lt;/a&gt;&lt;/p&gt;  &lt;p align=&quot;left&quot;&gt;&amp;#160;&lt;/p&gt;  &lt;p align=&quot;left&quot;&gt;Visual Studio 2010 공식 블로그에서 새로운 멤버를 모집합니다. 공고는 위 링크 참조하세요. ^^&lt;/p&gt;</description>
      <category>VSTS 2010 팀 블로그</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567102</guid>
      <comments>https://lazydeveloper2.tistory.com/2567102#entry2567102comment</comments>
      <pubDate>Tue, 8 Dec 2009 01:26:58 +0900</pubDate>
    </item>
    <item>
      <title>TechDays 2009에서 Visual Studio Team System 2010 with Agile이란 주제로 발표를 했습니다</title>
      <link>https://lazydeveloper2.tistory.com/2567096</link>
      <description>&lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;온 세상이 Windows 7으로 어수선하긴 하지만, 그 와중에도 곧 다가올 Visual Studio 2010에 대한 준비는 계속 되고 있습니다. ^^&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;현재 “새로운 플랫폼 시대를 대비하는 개발자&amp;amp;IT전문가를 위한 컨퍼런스”라는 슬로건 하에 TechDays 2009 행사가 온라인으로 치러지고 있습니다.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;주소는 &lt;/font&gt;&lt;a href=&quot;http://techdays.co.kr/&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;http://techdays.co.kr/&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;맑은 고딕&quot;&gt; 입니다.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1259DC134AE1C9B71C&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/15748D244AE1C9B75D&quot; width=&quot;404&quot; height=&quot;79&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;저도 이 행사에 저희 &lt;/font&gt;&lt;a href=&quot;http://vsts2010.net/&quot; target=&quot;_blank&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;VSTS2010 공식 팀 블로그&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;맑은 고딕&quot;&gt; 여러 분들과 함께 참여해서 “&lt;strong&gt;Visual Studio Team System 2010 with Agile&lt;/strong&gt;”이라는 주제로 발표를 하였습니다. 촬영할 때는 몰랐는데, 온라인으로 제가 프리젠테이션하는 모습을 보니.. 조금 손발이 오그라드네요 –_-;;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;제 동영상의 주소는 &lt;a href=&quot;http://techdays.co.kr/Sessions/View.aspx?Id=40&amp;amp;mSeq=44&quot;&gt;http://techdays.co.kr/Sessions/View.aspx?Id=40&amp;amp;mSeq=44&lt;/a&gt; 입니다. 관심있는 분께서는 한번씩 봐주시길 바랍니다. 감사합니다. ^^&lt;/font&gt;&lt;/p&gt;</description>
      <category>기타</category>
      <category>TechDays2009</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567096</guid>
      <comments>https://lazydeveloper2.tistory.com/2567096#entry2567096comment</comments>
      <pubDate>Sat, 24 Oct 2009 00:15:50 +0900</pubDate>
    </item>
    <item>
      <title>[ETC]Visual Studio 2010 Beta 1 과 Visual Studio 2010 Training Kit</title>
      <link>https://lazydeveloper2.tistory.com/2567094</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://lazydeveloper.net/script/powerEditor/pages/https://t1.daumcdn.net/cfile/tistory/163FDA0B4A17E94059&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/111187284A17E942C1&quot; width=&quot;644&quot; height=&quot;264&quot; /&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Visual Studio 2010 Beta 1 Product 페이지에서 다운로드 링크를 찾을 수 있습니다.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx href=&quot;http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx&quot;&gt;http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;그리고 이에 맞춰서 Visual Studio 2010과 .NET Framework 4 Training Kit도 릴리스되었습니다.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyID=752cb725-969b-4732-a383-ed5740f02e93&amp;amp;displayLang=en href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=752cb725-969b-4732-a383-ed5740f02e93&amp;amp;displayLang=en&quot;&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=752cb725-969b-4732-a383-ed5740f02e93&amp;amp;displayLang=en&lt;/A&gt;&lt;/P&gt;</description>
      <category>기타</category>
      <category>Visual Studio 2010</category>
      <category>VSTS</category>
      <category>VSTS2010</category>
      <category>비주얼 스튜디오 2010</category>
      <category>비쥬얼 스튜디오 2010</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567094</guid>
      <comments>https://lazydeveloper2.tistory.com/2567094#entry2567094comment</comments>
      <pubDate>Sat, 23 May 2009 21:17:22 +0900</pubDate>
    </item>
    <item>
      <title>[Tip]IIS 시작 오류 - The process cannot access the file because it is being used by another process</title>
      <link>https://lazydeveloper2.tistory.com/2567092</link>
      <description>&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;IIS 를 시작시킬 때에 가끔 이런 에러를 내면서 시작되지 않는 경우가 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE style=&quot;WIDTH: 486px; HEIGHT: 28px&quot; border=2 cellSpacing=0 cellPadding=2 width=486&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=600&gt;&lt;FONT color=#0000ff face=&quot;맑은 고딕&quot;&gt;The process cannot access the file because it is being used by another process.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;좀 이상한 에러 메시지처럼 보입니다. 파일? 하지만, 실제로는 파일이 아니라 포트입니다. 즉, 파일이 아니라 IIS 웹 애플리케이션이 포트를 다른 프로세스 때문에 쓸 수가 없는 것입니다. 이런 문제가 발생했을 때에는 99%의 경우 다른 프로세스가 포트를 잡고 있는 경우입니다. 80포트야 웹 서버 전용이니, 다른 프로세스가 사용하는 경우가 별로 없지만, SSL의 443이나 다른 커스텀 포트의 경우 이런 일이 발생할 수 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://support.microsoft.com/kb/890015 href=&quot;http://support.microsoft.com/kb/890015&quot;&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;http://support.microsoft.com/kb/890015&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;마이크로소프트 고객지원 사이트의 위 URL을 참조하시면 해결할 수 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;즉,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border=2 cellSpacing=0 cellPadding=2 width=124&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=120&gt;&lt;FONT color=#0000ff face=&quot;맑은 고딕&quot;&gt;netstat –ano&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;도스 명령행에서 위 명령어를 사용하면 모든 프로세스와 그 프로세스가 사용하는 포트의 리스트를 보실 수가 있습니다. 그러면 해당 포트를 사용하는 프로세스 ID를 파악할 수가 있습니다. 당연히 그 후에 그 프로세스를 중단시키면 됩니다. ^^&lt;/FONT&gt;&lt;/P&gt;</description>
      <category>windows</category>
      <category>ASP.NET</category>
      <category>IIS</category>
      <category>Windows</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567092</guid>
      <comments>https://lazydeveloper2.tistory.com/2567092#entry2567092comment</comments>
      <pubDate>Sun, 3 May 2009 13:48:51 +0900</pubDate>
    </item>
    <item>
      <title>[Better Code]PEX, Automated Whitebox Testing for .NET - 1. 개요</title>
      <link>https://lazydeveloper2.tistory.com/2567091</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://vsts2010.net/52 href=&quot;http://vsts2010.net/52&quot;&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;http://vsts2010.net/52&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://research.microsoft.com/c/1040&quot; target=_blank&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;Microsoft Research&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt; 그룹에서 개발한 &lt;/FONT&gt;&lt;A href=&quot;http://research.microsoft.com/en-us/projects/pex/default.aspx&quot; target=_blank&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;Automated Whitebox Testing framework인 PEX&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;의 개요에 대해서 다룬 글을 &lt;/FONT&gt;&lt;A href=&quot;http://vsts2010.net/&quot;&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;Visual Studio Team System 2010 공식 팀 블로그&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;에 포스팅 했습니다. 많은 방문 부탁 드립니다.&lt;/FONT&gt;&lt;/P&gt;</description>
      <category>VSTS 2010 팀 블로그</category>
      <category>lazydeveloper</category>
      <category>PEX</category>
      <category>TAG kkongchi</category>
      <category>Unit Test</category>
      <category>Visual Studio 2010</category>
      <category>VSTS2010</category>
      <category>비주얼스튜디오2010</category>
      <category>비쥬얼 스튜디오 2010</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567091</guid>
      <comments>https://lazydeveloper2.tistory.com/2567091#entry2567091comment</comments>
      <pubDate>Wed, 29 Apr 2009 01:10:11 +0900</pubDate>
    </item>
    <item>
      <title>[Better Code]VSTS 2010 Code Analysis Enhancements - 2. Rule Sets Feature</title>
      <link>https://lazydeveloper2.tistory.com/2567090</link>
      <description>&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://vsts2010.net/41 href=&quot;http://vsts2010.net/41&quot;&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;http://vsts2010.net/41&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;Visual Studio Team System 2010의 Code Analysis중 Rule Set 기능에 대해서 다룬 글을 &lt;A href=&quot;http://vsts2010.net/&quot; target=_blank&gt;Visual Studio Team System 2010 공식 팀 블로그&lt;/A&gt;에 포스팅했습니다. ^^&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;맑은 고딕&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px&quot; id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5c1ddd40-6d3b-4f3f-b52f-0b8262d5c24e class=wlWriterEditableSmartContent&gt;Tistory 태그: &lt;A href=&quot;http://tistory.com/search/tag/code+analysis?_top_tistory=new_tag&quot; rel=tag&gt;code analysis&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/FxCop?_top_tistory=new_tag&quot; rel=tag&gt;FxCop&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Rule+Sets?_top_tistory=new_tag&quot; rel=tag&gt;Rule Sets&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Static+Analysis?_top_tistory=new_tag&quot; rel=tag&gt;Static Analysis&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Static+Code+Analysis?_top_tistory=new_tag&quot; rel=tag&gt;Static Code Analysis&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Visual+Studio+2010?_top_tistory=new_tag&quot; rel=tag&gt;Visual Studio 2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Visual+Studio+Team+System+2010?_top_tistory=new_tag&quot; rel=tag&gt;Visual Studio Team System 2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/vsts2010?_top_tistory=new_tag&quot; rel=tag&gt;vsts2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%b1%d4%c4%a2+%bc%bc%c6%ae?_top_tistory=new_tag&quot; rel=tag&gt;규칙 세트&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%ba%f1%c1%d6%be%f3+%bd%ba%c6%a9%b5%f0%bf%c0?_top_tistory=new_tag&quot; rel=tag&gt;비주얼 스튜디오&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%ba%f1%c1%d6%be%f3+%bd%ba%c6%a9%b5%f0%bf%c0+2010?_top_tistory=new_tag&quot; rel=tag&gt;비주얼 스튜디오 2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%ba%f1%c1%d6%be%f3%bd%ba%c6%a9%b5%f0%bf%c0?_top_tistory=new_tag&quot; rel=tag&gt;비주얼스튜디오&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%ba%f1%c1%d6%be%f3%bd%ba%c6%a9%b5%f0%bf%c02010?_top_tistory=new_tag&quot; rel=tag&gt;비주얼스튜디오2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%ba%f1%c1%ea%be%f3+%bd%ba%c6%a9%b5%f0%bf%c0?_top_tistory=new_tag&quot; rel=tag&gt;비쥬얼 스튜디오&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%ba%f1%c1%ea%be%f3+%bd%ba%c6%a9%b5%f0%bf%c0+2010?_top_tistory=new_tag&quot; rel=tag&gt;비쥬얼 스튜디오 2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%c1%a4%c0%fb+%ba%d0%bc%ae?_top_tistory=new_tag&quot; rel=tag&gt;정적 분석&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%c1%a4%c0%fb+%c4%da%b5%e5+%ba%d0%bc%ae?_top_tistory=new_tag&quot; rel=tag&gt;정적 코드 분석&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%c4%da%b5%e5+%ba%d0%bc%ae?_top_tistory=new_tag&quot; rel=tag&gt;코드 분석&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%c4%da%b5%e5%ba%d0%bc%ae?_top_tistory=new_tag&quot; rel=tag&gt;코드분석&lt;/A&gt;&lt;/DIV&gt;</description>
      <category>VSTS 2010 팀 블로그</category>
      <category>Code Analysis</category>
      <category>Fxcop</category>
      <category>Rule Sets</category>
      <category>Static Analysis</category>
      <category>Static code analysis</category>
      <category>Visual Studio 2010</category>
      <category>Visual Studio Team System 2010</category>
      <category>VSTS2010</category>
      <category>규칙 세트</category>
      <category>비주얼 스튜디오</category>
      <category>비주얼 스튜디오 2010</category>
      <category>비주얼스튜디오</category>
      <category>비주얼스튜디오2010</category>
      <category>비쥬얼 스튜디오</category>
      <category>비쥬얼 스튜디오 2010</category>
      <category>정적 분석</category>
      <category>정적 코드 분석</category>
      <category>코드 분석</category>
      <category>코드분석</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567090</guid>
      <comments>https://lazydeveloper2.tistory.com/2567090#entry2567090comment</comments>
      <pubDate>Wed, 22 Apr 2009 04:16:27 +0900</pubDate>
    </item>
    <item>
      <title>[Better Code]VSTS 2010 Code Analysis Enhancements - 1.개요</title>
      <link>https://lazydeveloper2.tistory.com/2567089</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://vsts2010.net/39 href=&quot;http://vsts2010.net/39&quot;&gt;http://vsts2010.net/39&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Visual Studio Team System 2010에서 Code Analysis의 기능이 어떻게 개선되었는지에 대해서 대략적으로 올린 글입니다. 원문은 &lt;A href=&quot;http://vsts2010.net/&quot; target=_blank&gt;Visual Studio Team System 2010 공식 팀 블로그&lt;/A&gt;에서 확인해 주시기 바랍니다. ^^&lt;/P&gt;</description>
      <category>VSTS 2010 팀 블로그</category>
      <category>Code Analysis</category>
      <category>Fxcop</category>
      <category>Static Analysis</category>
      <category>Static code analysis</category>
      <category>Visual Studio 2010</category>
      <category>Visual Studio Team System 2010</category>
      <category>VSTS2010</category>
      <category>비주얼 스튜디오</category>
      <category>비주얼 스튜디오 2010</category>
      <category>비주얼스튜디오</category>
      <category>비주얼스튜디오2010</category>
      <category>비쥬얼 스튜디오</category>
      <category>비쥬얼 스튜디오 2010</category>
      <category>정적 분석</category>
      <category>정적 코드 분석</category>
      <category>코드 분석</category>
      <category>코드분석</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567089</guid>
      <comments>https://lazydeveloper2.tistory.com/2567089#entry2567089comment</comments>
      <pubDate>Sun, 19 Apr 2009 00:26:02 +0900</pubDate>
    </item>
    <item>
      <title>[Better Code]TDD의 개념이 완벽히 녹아 들어간 VSTS 2010</title>
      <link>https://lazydeveloper2.tistory.com/2567088</link>
      <description>&lt;P&gt;&lt;A title=http://vsts2010.net/32 href=&quot;http://vsts2010.net/32&quot;&gt;http://vsts2010.net/32&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio Team System 2010에서 어떻게 Test Driven Development가 녹아 들어가있는지에 대해서 올린 글입니다. 원문은 Visual Studio Team System 2010 Team Blog에서 확인해 주시기 바랍니다. ^^&lt;/P&gt;</description>
      <category>VSTS 2010 팀 블로그</category>
      <category>TDD</category>
      <category>Test Driven Development</category>
      <category>Visual Studio</category>
      <category>Visual Studio Team System</category>
      <category>Visual Studio Team System 2010</category>
      <category>VSTS</category>
      <category>VSTS2010</category>
      <category>비주얼 스튜디오</category>
      <category>비쥬얼 스투디오</category>
      <category>테스트 주도 개발</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567088</guid>
      <comments>https://lazydeveloper2.tistory.com/2567088#entry2567088comment</comments>
      <pubDate>Tue, 14 Apr 2009 13:57:17 +0900</pubDate>
    </item>
    <item>
      <title>[Tip]MS-SQL에서 Transaction Log File Shrink하기</title>
      <link>https://lazydeveloper2.tistory.com/2567087</link>
      <description>&lt;p&gt;출처: &lt;a title=&quot;http://support.microsoft.com/kb/272318&quot; href=&quot;http://support.microsoft.com/kb/272318&quot;&gt;http://support.microsoft.com/kb/272318&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MS-SQL 서버를 사용하다 보면, Transaction Log가 너무 커져서 디스크 공간을 다 써버리는 경우가 간혹 발생합니다. IT관리자들이 눈에 불을 켜고 감시하는 Production 환경이라면 이럴 일이 없겠지만, 개발 환경에서는 아무도 신경 안 쓰다 보면 비일비재하게 발생하는 경우입니다. –_-;;;&lt;/p&gt;
&lt;p&gt;이럴 때에 이 Transaction Log 파일을 축소하는 방법입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. Truncate_Only 옵션을 사용해서 DB BackUp&lt;/p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;400&quot; border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; width=&quot;400&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#0000ff&quot;&gt;BACKUP LOG DB_NAME WITH TRUNCATE_ONLY&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. DBCC Shrinkfile 명령을 사용해서 로그 파일 축소하기&lt;/p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;400&quot; border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; width=&quot;400&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#0000ff&quot;&gt;DBCC SHRINKFILE(DB_NAME_LOG, 2)&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위 명령을 실행하고 나면, Transaction Log 파일이 2MB(?)로 줄어들었을 것입니다. (오해 마시길 바랍니다. 출처에 나온 원래 샘플이 2MB였네요 –_-;;)&lt;/p&gt;</description>
      <category>MS-SQL</category>
      <category>MS-SQL</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567087</guid>
      <comments>https://lazydeveloper2.tistory.com/2567087#entry2567087comment</comments>
      <pubDate>Tue, 14 Apr 2009 02:29:12 +0900</pubDate>
    </item>
    <item>
      <title>Visual Studio Team System 2010 공식 팀 블로그에 참여합니다.</title>
      <link>https://lazydeveloper2.tistory.com/2567086</link>
      <description>&lt;P&gt;&lt;A href=&quot;http://vsts2010.net/&quot; target=_blank&gt;Visual Studio Team System 2010 공식 팀 블로그&lt;/A&gt;에 참여하게 되었습니다. 지금으로썬 정말 열심히 해서 팀에 조금이나마 도움이 되는 활동을 할 수 있으면 좋겠다는 생각 뿐이네요. 많이들 방문 부탁 드립니다. 아마 Visual Studio Team System 2010과 새로운 .NET 4.0 에 대해서는 대한민국 최고의 블로그가 되지 않을까 생각됩니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;http://vsts2010.net/&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2070DD1349DB81EFE1&quot; width=&quot;474&quot; height=&quot;72&quot; /&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;
&lt;DIV style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px&quot; id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d1ff4131-e8cb-47a7-b8ff-1f7aea38788a class=wlWriterEditableSmartContent&gt;Tistory 태그: &lt;A href=&quot;http://tistory.com/search/tag/Visual+Studio+Team+System+2010?_top_tistory=new_tag&quot; rel=tag&gt;Visual Studio Team System 2010&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/.NET+4.0?_top_tistory=new_tag&quot; rel=tag&gt;.NET 4.0&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/VSTS2010?_top_tistory=new_tag&quot; rel=tag&gt;VSTS2010&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <category>기타</category>
      <category>.NET 4.0</category>
      <category>Visual Studio Team System 2010</category>
      <category>VSTS2010</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567086</guid>
      <comments>https://lazydeveloper2.tistory.com/2567086#entry2567086comment</comments>
      <pubDate>Wed, 8 Apr 2009 01:40:16 +0900</pubDate>
    </item>
    <item>
      <title>kkongchi.org 오픈 했습니다</title>
      <link>https://lazydeveloper2.tistory.com/2567085</link>
      <description>&lt;P&gt;&lt;A href=&quot;http://kkongchi.org&quot; target=_blank&gt;kkongchi.org&lt;/A&gt; 사이트를 하나 새로 만들었습니다. 현재 계획으로는 &lt;A href=&quot;http://Twitter.com&quot; target=_blank&gt;Twitter&lt;/A&gt;, &lt;A href=&quot;http://facebook.com&quot; target=_blank&gt;Facebook&lt;/A&gt;, &lt;A href=&quot;http://www.google.com/friendconnect/&quot; target=_blank&gt;Google Friend Connect&lt;/A&gt; 등의 각종 SNS 서비스 관련 Mash-Up, PHP, Ruby On Rails 등의 닷넷과는 다른 플랫폼을 사용한 Study성 Web Software 등을 한 번 해볼 생각입니다. 물론 아직 된 건 하나도 없습니다만…^^;;;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://kkongchi.org/blog/&quot; target=_blank&gt;Blog&lt;/A&gt;와 &lt;A href=&quot;http://kkongchi.org/wiki/&quot; target=_blank&gt;Wiki&lt;/A&gt;, &lt;A href=&quot;http://sites.kkongchi.org/home/&quot; target=_blank&gt;Google Site&lt;/A&gt;도 같이 설치를 했으니, 관련된 것은 그곳에 포스팅하게 될 것 같습니다. kkongchi.org에서도 많은 활동하겠습니다. &lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;https://t1.daumcdn.net/cfile/tistory/1234460E49DB7FEE5F&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1359C30C49DB7FEF01&quot; width=&quot;326&quot; height=&quot;304&quot; /&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <category>기타</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567085</guid>
      <comments>https://lazydeveloper2.tistory.com/2567085#entry2567085comment</comments>
      <pubDate>Wed, 8 Apr 2009 01:31:44 +0900</pubDate>
    </item>
    <item>
      <title>[Article]Bubble Sort vs Comb Sort vs Quick Sort 성능 비교</title>
      <link>https://lazydeveloper2.tistory.com/2567084</link>
      <description>&lt;P&gt;&lt;A href=&quot;http://lazydeveloper.net/2567083&quot; target=_blank&gt;지난 번 Comb Sort를 소개했던 포스팅&lt;/A&gt;에서 말씀 드렸듯이, Bubble Sort, Comb Sort, 그리고 닷넷의 기본 소팅 알고리즘인 Quick Sort의 성능을 비교해보았습니다.&lt;/P&gt;
&lt;P&gt;테스트 소스는 지난 번 소스에 Quick Sort를 호출하는 부분을 추가한 것 뿐입니다. 그리고 Quick Sort도 따로 구현한 것이 아니라 닷넷의 System.Array.Sort()를 호출하는 방식으로 했습니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=2 width=450 border=2&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=450&gt;
&lt;DIV class=code&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.Collections.Generic&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.Linq&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.Text&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;namespace&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;SortingSample&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;class&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Program&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;static&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Main(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;args)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;dataCount&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Convert.ToInt32&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(args[&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#000000&gt;])&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;BubbleUnsorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[dataCount]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;CombUnsorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[dataCount]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickUnsorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[dataCount]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;BubbleSorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[dataCount]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;CombSorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[dataCount]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickSorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[dataCount]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Random&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;RandObj&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Random&lt;/FONT&gt;&lt;FONT color=#000000&gt;()&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;for&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;idx&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;idx&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;dataCount&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;idx++)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;BubbleUnsorted[idx]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;RandObj.Next().ToString()&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;CombUnsorted[idx]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;RandObj.Next().ToString()&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickUnsorted[idx]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;RandObj.Next().ToString()&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;BubbleSorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;BubbleSort(BubbleUnsorted)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;CombSorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;CombSort(CombUnsorted)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickSorted&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickSort(QuickUnsorted)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;static&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickSort(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;begin&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;DateTime&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Now.Ticks&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Array&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Sort(unsorted)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;end&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;DateTime&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Now.Ticks&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;duration&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(end&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;begin)/&lt;/FONT&gt;&lt;FONT color=#800000&gt;10000&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;FONT color=#000000&gt;.WriteLine(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;Quick Sort Data Count &quot; &lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Convert.ToString(unsorted.Length)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt; &quot; &quot; &lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;duration.ToString()&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt; &quot; milliseconds elapsed&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;static&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;BubbleSort(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;bool&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;begin&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;DateTime&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Now.Ticks&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;do&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;false;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;for&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted.Length&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;i++)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(Convert.ToInt64(unsorted[i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#000000&gt;])&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Convert.ToInt64(unsorted[i]))&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;tmp&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#000000&gt;]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#000000&gt;]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;tmp&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;true;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;while&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(swap)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;end&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;DateTime&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Now.Ticks&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;duration&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(end&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;begin)/&lt;/FONT&gt;&lt;FONT color=#800000&gt;10000&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;FONT color=#000000&gt;.WriteLine(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;Bubble Sort Data Count &quot; &lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Convert.ToString(unsorted.Length)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt; &quot; &quot; &lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;duration.ToString()&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt; &quot; milliseconds elapsed&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;static&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;CombSort(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted.Length&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;begin&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;DateTime&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Now.Ticks&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;do&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;*&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;10&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;/&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;13&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;==&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;9&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;||&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;==&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;10&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;11&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;for&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted.Length-&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;i++)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(Convert.ToInt64(unsorted[i])&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Convert.ToInt64(unsorted[i+gap]))&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;tmp&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i+gap]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted[i+gap]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;tmp&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;while&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(gap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;||&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;swap&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;==&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;1&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;end&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;DateTime&lt;/FONT&gt;&lt;FONT color=#000000&gt;.Now.Ticks&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;long&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;duration&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(end&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;begin)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;/&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;10000&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;FONT color=#000000&gt;.WriteLine(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;Comb Sort Data Count &quot; &lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Convert.ToString(unsorted.Length)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt; &quot; &quot; &lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;duration.ToString()&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;+&lt;/FONT&gt;&lt;FONT color=#808080&gt; &quot; milliseconds elapsed&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;unsorted&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt; &lt;/DIV&gt;
&lt;HR style=&quot;HEIGHT: 1px; BACKGROUND-COLOR: #808080&quot;&gt;
&lt;SPAN style=&quot;FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: tahoma&quot;&gt;Colorized by: &lt;A style=&quot;COLOR: #808080&quot; href=&quot;http://www.carlosag.net/Tools/CodeColorizer/&quot;&gt;CarlosAg.CodeColorizer&lt;/A&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;배열의 개수를 파라미터로 넘길 수 있도록 코딩 했습니다. 그래서 테스트는 10개, 100개, 1000개 이렇게 10배씩 늘려나가는 방식으로 진행했고, 3번 해서 그 평균을 구했습니다. 결과는 이렇습니다. (단위는 millisecond 즉, 100분의 1초입니다)&lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=2 width=450 border=2&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=112&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;&lt;STRONG&gt;Bubble Sort&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;&lt;STRONG&gt;Comb Sort&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;&lt;STRONG&gt;Quick Sort&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=112&gt;10&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;5&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;0&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=112&gt;100&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;11&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;1&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=112&gt;1000&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;804&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;18&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;5&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=112&gt;10000&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;83904&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;282&lt;/TD&gt;
&lt;TD vAlign=top width=112&gt;42&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;A href=&quot;http://lazydeveloper.net/script/powerEditor/pages/https://t1.daumcdn.net/tistoryfile/fs14/35_19_35_19_blog24822_attach_0_0.png?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/tistoryfile/fs13/35_19_35_19_blog24822_attach_0_2.png?original&quot; width=&quot;404&quot; height=&quot;269&quot; /&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;확실히 Bubble Sort는 매우 매우 느립니다. ^^;; 그리고 Comb Sort는 100개 이하에서는 오히려 Quick Sort보다도 빠른데, 1000개 정도부터는 Quick Sort의 상대가 되질 않네요.&lt;/P&gt;
&lt;P&gt;그래서 따로 Comb Sort 와 Quick Sort 만을 따로 비교를 해보았습니다. 이 두 가지 Sorting은 100000개와 1000000개도 테스트할 수 있었습니다. (Bubble Sort로는 도저히 이 숫자는 할 수가 없더군요)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=2 width=450 border=2&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;&lt;STRONG&gt;Comb Sort&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;&lt;STRONG&gt;Quick Sort&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;10&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;0&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;100&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;1&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;1000&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;18&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;5&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;10000&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;282&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;42&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;100000&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;3831&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;526&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=150&gt;1000000&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;49382&lt;/TD&gt;
&lt;TD vAlign=top width=150&gt;6418&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;A href=&quot;http://lazydeveloper.net/script/powerEditor/pages/https://t1.daumcdn.net/tistoryfile/fs10/35_19_35_19_blog24822_attach_0_2.png?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/tistoryfile/fs10/35_19_35_19_blog24822_attach_0_3.png?original&quot; width=&quot;404&quot; height=&quot;289&quot; /&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;그래도 빠르다고 생각했던 Comb Sort도 100000개 이상부터는 Quick Sort와 비교가 불가능한 성능을 보여줍니다. 정말 Quick Sort가 짱 이네요 ^^&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Quick Sort에 대해서 자세히 알고 싶은 분들은 &lt;A href=&quot;http://en.wikipedia.org/&quot; target=_blank&gt;Wikipedia&lt;/A&gt;의 &lt;A href=&quot;http://en.wikipedia.org/wiki/Quick_sort&quot; target=_blank&gt;Quick Sort 항목&lt;/A&gt;을 참조하시길 바랍니다. 오른 편에 있는 그림이 정말 Quick Sort의 모든 것을 보여주네요.&lt;/P&gt;
&lt;P&gt;그리고 Reflector로 당연히 닷넷의 소스도 확인할 수가 있습니다. 아래 그림과 소스처럼 말이죠. ^^&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://lazydeveloper.net/script/powerEditor/pages/https://t1.daumcdn.net/tistoryfile/fs15/35_19_35_19_blog24822_attach_0_1.png?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/tistoryfile/fs12/35_19_35_19_blog24822_attach_0_3.png?original&quot; width=&quot;317&quot; height=&quot;152&quot; /&gt;&lt;/A&gt; &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=2 width=450 border=2&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=450&gt;
&lt;DIV class=code&gt;&lt;FONT color=#0000ff&gt;internal&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;SorterObjectArray(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;keys,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;items,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;IComparer&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;comparer)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(comparer&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;==&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;null&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;comparer&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Comparer.Default&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;keys&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;items&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.comparer&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;comparer&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;internal&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;SwapIfGreaterWithItems(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;a,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;b)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(a&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;!&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;b)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;try&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.comparer.Compare(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[a],&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[b])&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj2&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[a]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[a]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[b]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[b]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj2&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;!&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;null&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj3&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[a]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[a]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[b]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[b]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj3&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;catch&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(IndexOutOfRangeException)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;throw&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;ArgumentException(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Environment&lt;/FONT&gt;&lt;FONT color=#000000&gt;.GetResourceString(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;Arg_BogusIComparer&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[b],&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[b].GetType().Name,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.comparer&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;}))&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;catch&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Exception&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;exception)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;throw&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;InvalidOperationException(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Environment&lt;/FONT&gt;&lt;FONT color=#000000&gt;.GetResourceString(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;InvalidOperation_IComparerFailed&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;),&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;exception)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;internal&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;QuickSort(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;left,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;right)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;do&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;low&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;left&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;right&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;median&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Array&lt;/FONT&gt;&lt;FONT color=#000000&gt;.GetMedian(low,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.SwapIfGreaterWithItems(low,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;median)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.SwapIfGreaterWithItems(low,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.SwapIfGreaterWithItems(median,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;y&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[median]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;do&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;try&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;while&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.comparer.Compare(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[low],&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;y)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;low++&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;while&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.comparer.Compare(y,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[hi])&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#800000&gt;0&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;hi--&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;catch&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(IndexOutOfRangeException)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;throw&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;ArgumentException(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Environment&lt;/FONT&gt;&lt;FONT color=#000000&gt;.GetResourceString(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;Arg_BogusIComparer&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;y,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;y.GetType().Name,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.comparer&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;}))&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;catch&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Exception&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;exception)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;throw&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;InvalidOperationException(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Environment&lt;/FONT&gt;&lt;FONT color=#000000&gt;.GetResourceString(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;InvalidOperation_IComparerFailed&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;),&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;exception)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;catch&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;throw&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;InvalidOperationException(&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Environment&lt;/FONT&gt;&lt;FONT color=#000000&gt;.GetResourceString(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;InvalidOperation_IComparerFailed&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;))&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(low&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;break;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(low&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj3&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[low]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[low]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[hi]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.keys[hi]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj3&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;!&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;null&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj4&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[low]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[low]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[hi]&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.items[hi]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;obj4&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;low++&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;hi--&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;while&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(low&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;((hi&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;left)&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(right&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;-&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;low))&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(left&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.QuickSort(left,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;left&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;low&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;else&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(low&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;right)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.QuickSort(low,&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;right)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;right&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;hi&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;while&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;(left&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;right)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;}}&lt;/FONT&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class=wlWriterEditableSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:286600c5-7a43-4735-996b-7b14a37106fc style=&quot;PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;Tistory 태그: &lt;A href=&quot;http://tistory.com/search/tag/C%23?_top_tistory=new_tag&quot; rel=tag&gt;C#&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%c7%c1%b7%ce%b1%d7%b7%a1%b9%d6?_top_tistory=new_tag&quot; rel=tag&gt;프로그래밍&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/%bc%d2%c6%c3+%be%cb%b0%ed%b8%ae%c1%f2?_top_tistory=new_tag&quot; rel=tag&gt;소팅 알고리즘&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Bubble+Sort?_top_tistory=new_tag&quot; rel=tag&gt;Bubble Sort&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Comb+Sort?_top_tistory=new_tag&quot; rel=tag&gt;Comb Sort&lt;/A&gt;,&lt;A href=&quot;http://tistory.com/search/tag/Quick+Sort?_top_tistory=new_tag&quot; rel=tag&gt;Quick Sort&lt;/A&gt;&lt;/DIV&gt;</description>
      <category>C# &amp;amp; VB.NET</category>
      <category>Bubble Sort</category>
      <category>c#</category>
      <category>Comb Sort</category>
      <category>quick sort</category>
      <category>소팅 알고리즘</category>
      <category>프로그래밍</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567084</guid>
      <comments>https://lazydeveloper2.tistory.com/2567084#entry2567084comment</comments>
      <pubDate>Mon, 19 Jan 2009 00:20:52 +0900</pubDate>
    </item>
    <item>
      <title>[Article]Bubble Sort, Comb Sort Sample in C#</title>
      <link>https://lazydeveloper2.tistory.com/2567083</link>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color=&quot;#ff8080&quot;&gt;* 아래 덧글에서 보실 수 있듯이, &lt;a href=&quot;http://oosoom.org/&quot; target=&quot;_blank&quot;&gt;exedra님&lt;/a&gt; 지적 때문에 일부 소스와 비교 데이터가 수정되었습니다. (2008-01-14)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;회사 솔루션 코드 중에 VB로 된 Comb Sort 코드가 있길래, C#으로 재 작성해보았습니다. &lt;/p&gt;  &lt;p&gt;그러면서 가장 기본적인 Bubble Sort와 성능 차이가 얼마나 되나 비교도 해 봤습니다.&lt;/p&gt;  &lt;p&gt;Comb Sort의 내용에 대해서는 Wikipedia의 &lt;a href=&quot;http://en.wikipedia.org/wiki/Comb_sort&quot; target=&quot;_blank&quot;&gt;Comb_sort&lt;/a&gt; 항목을 참조하시면 됩니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;코드는 아래와 같습니다.&lt;/p&gt;  &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;450&quot; border=&quot;2&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;446&quot;&gt;         &lt;div class=&quot;code&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;using&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;using&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.Collections.Generic&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;using&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.Linq&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;using&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.Text&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;namespace&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;SortingSample&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;class&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Program&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;static&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;void&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Main(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;dataCount&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Convert.ToInt32&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(args[&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;])&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;BubbleUnsorted&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;new&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[dataCount]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;CombUnsorted&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;new&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[dataCount]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;BubbleSorted&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;new&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[dataCount]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;CombSorted&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;new&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[dataCount]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;Random&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;RandObj&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;new&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;Random&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;for&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;idx&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;idx&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;dataCount&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;idx++)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;BubbleUnsorted[idx]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;RandObj.Next().ToString()&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;CombUnsorted[idx]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;RandObj.Next().ToString()&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;BubbleSorted&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;BubbleSort(BubbleUnsorted)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;CombSorted&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;CombSort(CombUnsorted)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;static&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;BubbleSort(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;bool&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;long&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;begin&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;DateTime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.Now.Ticks&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;do&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;false;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;for&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted.Length&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i++)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(Convert.ToInt64(unsorted[i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;])&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Convert.ToInt64(unsorted[i]))&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;tmp&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;tmp&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;true;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;while&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(swap)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;long&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;end&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;DateTime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.Now.Ticks&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;long&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;duration&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(end&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;begin)/&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;10000&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;Console&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.WriteLine(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;quot;Bubble Sort Data Count &amp;quot; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Convert.ToString(unsorted.Length)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &amp;quot; &amp;quot; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;duration.ToString()&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &amp;quot; milliseconds elapsed&amp;quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;return&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;static&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;CombSort(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted.Length&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;long&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;begin&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;DateTime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.Now.Ticks&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;do&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;*&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;10&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;/&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;13&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;9&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;||&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;10&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;11&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;for&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted.Length-&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i++)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(Convert.ToInt64(unsorted[i])&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Convert.ToInt64(unsorted[i+gap]))&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;tmp&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i+gap]&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted[i+gap]&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;tmp&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;while&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(gap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;||&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;swap&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;long&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;end&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.&lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;DateTime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.Now.Ticks&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;long&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;duration&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(end&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;begin)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;/&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;10000&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;Console&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.WriteLine(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;quot;Comb Sort Data Count &amp;quot; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Convert.ToString(unsorted.Length)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &amp;quot; &amp;quot; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;duration.ToString()&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &amp;quot; milliseconds elapsed&amp;quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;return&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;unsorted&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;              &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt; &lt;/div&gt;          &lt;hr style=&quot;height: 1px; background-color: #808080&quot; /&gt;&lt;span style=&quot;font-size: 8pt; color: #808080; font-family: tahoma&quot;&gt;Colorized by: &lt;a style=&quot;color: #808080&quot; href=&quot;http://www.CarlosAg.net/Tools/CodeColorizer/&quot;&gt;CarlosAg.CodeColorizer&lt;/a&gt;&lt;/span&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1000건을 Sorting했을 때 결과는 이렇습니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://t1.daumcdn.net/tistoryfile/fs12/35_19_35_19_blog24822_attach_0_2.png?original&quot;&gt;&lt;img title=&quot;BubblevsComb&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px&quot; height=&quot;73&quot; alt=&quot;BubblevsComb&quot; src=&quot;https://t1.daumcdn.net/tistoryfile/fs15/35_19_35_19_blog24822_attach_0_0.png?original&quot; width=&quot;554&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;차이가 매우 크다는 것을 보실 수 있습니다. Comb Sort가 꽤 빠른 Sorting 알고리즘이라는 것을 알 수가 있습니다. 다음 번에 기회가 나면, .NET의 기본 Sort 알고리즘인 Quick Sort와 한 번 비교해보도록 하겠습니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:60b349dd-e1b4-412a-ac02-5f5158d60744&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/search/tag/C%23?_top_tistory=new_tag&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/search/tag/Sort?_top_tistory=new_tag&quot; rel=&quot;tag&quot;&gt;Sort&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/search/tag/Comb+Sort?_top_tistory=new_tag&quot; rel=&quot;tag&quot;&gt;Comb Sort&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/search/tag/Bubble+Sort?_top_tistory=new_tag&quot; rel=&quot;tag&quot;&gt;Bubble Sort&lt;/a&gt;&lt;/div&gt;</description>
      <category>C# &amp;amp; VB.NET</category>
      <category>Bubble Sort</category>
      <category>c#</category>
      <category>Comb Sort</category>
      <category>sort</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567083</guid>
      <comments>https://lazydeveloper2.tistory.com/2567083#entry2567083comment</comments>
      <pubDate>Fri, 26 Dec 2008 22:22:24 +0900</pubDate>
    </item>
    <item>
      <title>다시 시작합니다.</title>
      <link>https://lazydeveloper2.tistory.com/2567082</link>
      <description>&lt;P&gt;무려 9개월 간의 공백이 있었습니다. 도중에 일이 바쁘기도 했고, 몸이 살짝 아프기도 했으며, 신상에 조금 중대한 변화 – 업무도 그대로이고 근무하는 곳도 그대로이지만, 소속된 회사가 바뀐 – 가 있기도 했습니다. 그래도 결국 공백의 가장 큰 원인은 의욕 상실, 게으름 등등 내 안에 있었던 문제가 아니었나 싶습니다.&lt;/P&gt;
&lt;P&gt;다시 시작합니다. 그리고 열심히 하겠습니다. 혹시라도 가끔 새 글이 없나 방문해주셨던 분들 – 없을 거라고 생각은 하지만 – 께는 감사드리면서, 다시 열심히 하겠다는 말씀 드립니다.&lt;/P&gt;&lt;br /&gt;

&lt;TABLE cellSpacing=0 cellPadding=2 width=400 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=400&gt;
&lt;DIV class=code&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.Collections.Generic&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.Linq&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;System.Text&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;namespace&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;ConsoleApplication1&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;class&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Program&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;static&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Main(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;FONT color=#000000&gt;[]&lt;/FONT&gt;&lt;FONT color=#808080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;args)&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;FONT color=#000000&gt;.WriteLine(&lt;/FONT&gt;&lt;FONT color=#808080&gt;&quot;New Beginning&quot;&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;

&lt;DIV class=wlWriterEditableSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e9fa66d1-3083-4caf-b87e-eaa10a5853de style=&quot;PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;Tistory 태그: &lt;A href=&quot;http://tistory.com/search/tag/%bb%f5%b7%ce%bf%ee+%bd%c3%c0%db?_top_tistory=new_tag&quot; rel=tag&gt;새로운 시작&lt;/A&gt;&lt;/DIV&gt;</description>
      <category>기타</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567082</guid>
      <comments>https://lazydeveloper2.tistory.com/2567082#entry2567082comment</comments>
      <pubDate>Fri, 26 Dec 2008 21:49:06 +0900</pubDate>
    </item>
    <item>
      <title>[Tip]Throw vs Throw ex</title>
      <link>https://lazydeveloper2.tistory.com/2567081</link>
      <description>&lt;p&gt;최근에 현재 유지보수중인 솔루션의 에러 처리 로직 개선 작업을 하다가, 내가 아직도 Throw와 Throw ex의 차이를 모른다는 사실을 알게 되었다. -_-;; 그래서 구글신에게로 고고씽. ㅎ&lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;역시 구글신께서 알려주신 Top 4개의 링크만으로 모든 궁금증이 풀렸다. 그 링크 목록은 다음과 같다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://aspadvice.com/blogs/joteke/archive/2004/04/15/2277.aspx&quot; target=&quot;_blank&quot;&gt;Joteke's Blog - Difference: throw or throw ex?&lt;/a&gt;    &lt;br /&gt;&lt;a href=&quot;http://geekswithblogs.net/sdorman/archive/2007/08/20/Difference-between-quotthrowquot-and-quotthrow-exquot-in-.NET.aspx&quot; target=&quot;_blank&quot;&gt;Scott Dorman Blog - Difference between &quot;throw&quot; and &quot;throw ex&quot; in .NET&lt;/a&gt;    &lt;br /&gt;&lt;a href=&quot;http://mattgollob.blogspot.com/2006/08/throw-vs-throw-ex-heres-difference.html&quot; target=&quot;_blank&quot;&gt;Mattness Encapsulated -&amp;nbsp; throw; vs. throw ex; Here's the difference!&lt;/a&gt;    &lt;br /&gt;&lt;a href=&quot;http://www.bullog.net/Web/Columns/ReadColumn.aspx?ca=15&amp;amp;id=633325655657254536&quot; target=&quot;_blank&quot;&gt;BULLOG.NET - 즈믄의 C# 강좌 - throw&amp;nbsp; VS&amp;nbsp; throw ex&lt;/a&gt;&lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;정리하자면..&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Throw는 이전 Exception의 모든 내용을 보존하지만, Throw ex는 보존하지 않는다. 따라서 단순히 이전에 발생한 예외를 전달만 한다면, Throw를 쓰는 것이 좋다.&lt;/li&gt;    &lt;li&gt;새롭게 예외를 포장(?)한다면 - New ApplicationException등을 사용해서 - 이전 예외 객체를 innerException으로 같이 넘기는 것이 좋다.&lt;/li&gt; &lt;/ol&gt;</description>
      <category>.NET General</category>
      <category>.NET</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567081</guid>
      <comments>https://lazydeveloper2.tistory.com/2567081#entry2567081comment</comments>
      <pubDate>Sun, 30 Mar 2008 22:39:34 +0900</pubDate>
    </item>
    <item>
      <title>[Tip]MS-SQL 2005 DB 호환성 레벨 변경</title>
      <link>https://lazydeveloper2.tistory.com/2567080</link>
      <description>&lt;p&gt;&quot;sp_dbcmptlevel&quot; 내장 프로시저를 사용해서 MS-SQL 2005에서 DB 호환성 레벨을 변경할 수 있다.&lt;/p&gt;  &lt;p&gt;사용 예제는 다음과 같다.&lt;/p&gt;  &lt;table border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; width=&quot;400&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;400&quot;&gt;         &lt;div class=&quot;code&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;EXEC&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sp_dbcmptlevel&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;AdventureWorks,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#800000&quot;&gt;80&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt; &lt;/div&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;p&gt;DB 호환성 레벨에 대한 자세한 정보는 MSDN의 다음 링크를 참조하면 된다.&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://msdn2.microsoft.com/en-us/library/ms178653.aspx&quot; href=&quot;http://msdn2.microsoft.com/en-us/library/ms178653.aspx&quot;&gt;http://msdn2.microsoft.com/en-us/library/ms178653.aspx&lt;/a&gt;&lt;/p&gt;</description>
      <category>MS-SQL</category>
      <category>MS-SQL</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567080</guid>
      <comments>https://lazydeveloper2.tistory.com/2567080#entry2567080comment</comments>
      <pubDate>Sun, 30 Mar 2008 21:39:12 +0900</pubDate>
    </item>
    <item>
      <title>[ETC]Windows Live Write Plugin - Colorized Code, MSDN Link</title>
      <link>https://lazydeveloper2.tistory.com/2567079</link>
      <description>&lt;p&gt;최근 이 블로그 포스팅 작성 툴로 &lt;a href=&quot;http://g.live.com/8SEKOKRGALLERY/GALSYSREQSysReqWriter&quot;&gt;Windows Live Writer&lt;/a&gt;를 사용하고 있다. 물론 Live Writer 자체도 훌륭한 툴이지만, Colorized Code 플러그인과 MSDN 링크 플러그인 두 가지 기능을 쓰기 위해서 Live Writer를 쓴다고 해도 과언이 아니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;%5B##_ATTACH_PATH_##%5D/gk180000000000.png&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/tistoryfile/fs4/18_19_35_19_blog24822_attach_0_0.png?original&quot; width=&quot;195&quot; height=&quot;244&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;Colorized code 플러그인은 코드를 삽입할 때 정말 유용하다. 아래 캡쳐화면처럼 코드를 상단에 입력하면 하단에는 그 코드를 Visual Studio처럼 보이게 해주는 태그를 생성해주는 방식인데, 물론 OK버튼을 누르면 바로 Windows Live Write 화면으로 포장된 텍스트가 입력이 된다. 이 기능없이 코드를 입력하려면 수동으로 일일이 각 단어의 색상을 따로 지정해 줬어야 했는데, 이 기능을 사용하면 전혀 그럴 필요가 없이 깔끔하고 보기 좋은 코드를 만들어 준다.&lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;&lt;a href=&quot;%5B##_ATTACH_PATH_##%5D/ek180000000001.jpg&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/tistoryfile/fs4/18_19_35_19_blog24822_attach_0_2.jpg?original&quot; width=&quot;644&quot; height=&quot;357&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;MSDN 링크 플러그인은 아래 캡쳐처럼 네임스페이스나 클래스의 풀 네임을 입력하면 거기에 해당하는 MSDN의 링크를 찾아주는 플러그인이다. 사실 꼭 링크를 걸 필요는 없지만, 그래도 MSDN의 링크를 걸어두면, 독자들에게 조금이라도 더 보탬이 되지 않을까 해서, 글 속에 나오는 클래스나 네임스페이스는 이 기능을 이용해서 링크를 걸고 있다.&lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;&lt;a href=&quot;%5B##_ATTACH_PATH_##%5D/fk170000000002.png&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/tistoryfile/fs4/18_19_35_19_blog24822_attach_0_3.png?original&quot; width=&quot;644&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;위 두 플러그인은 정말 내가 Windows Live Writer를 쓰는 이유와도 같은 기능들이다. 닷넷 개발 관련 블로깅을 하는 블로거라면 Windows Live Writer와 이 플러그인을 써서 좀 더 보기좋은 포스팅을 할 수 있을 것이다. &lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;* 참고로 이 플러그인들은 &lt;a href=&quot;http://gallery.live.com/default.aspx?pl=8&quot;&gt;Window Live Writer 플러그인 다운로드 페이지&lt;/a&gt;에서 다운받은 후 설치할 수 있다.&lt;/p&gt;</description>
      <category>기타</category>
      <category>Windows Live Writer</category>
      <category>블로그</category>
      <category>블로깅</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567079</guid>
      <comments>https://lazydeveloper2.tistory.com/2567079#entry2567079comment</comments>
      <pubDate>Tue, 18 Mar 2008 01:02:35 +0900</pubDate>
    </item>
    <item>
      <title>[ETC]Test SSL환경 구축을 위한 Trial 서버 인증서 발급</title>
      <link>https://lazydeveloper2.tistory.com/2567078</link>
      <description>&lt;p&gt;우리 솔루션의 고객 중의 하나가 며칠전 SSL(HTTPS) 환경에서 문제가 발생했다고 리포트를 해왔다. 그래서 나는 급하게 SSL 환경 테스트를 해야만 했다. 하지만, 우리 개발팀에는 아직 SSL환경이 구축된 서버가 없었고, 서버 인증서 또한 없었다. 인터넷을 뒤지다가.. Verisign에서 test용 서버 인증서를 발급해준다는 사실을 알게 되었다. 테스트 SSL 환경을 구축해야 할때, 쓸 수 있는 방법 중에 하나가 아닌가 싶다.&lt;/p&gt;  &lt;p&gt;테스트 서버 인증서를 발급받을 수 있는 주소는 다음과 같다. 인증서 발급 절차와 함께, 자세한 설치 가이드까지 제공해주니까 매우 유용할 것 같다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.verisign.com/ssl/buy-ssl-certificates/free-ssl-certificate-trial/&quot;&gt;http://www.verisign.com/ssl/buy-ssl-certificates/free-ssl-certificate-trial/&lt;/a&gt;&lt;/p&gt;</description>
      <category>기타</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567078</guid>
      <comments>https://lazydeveloper2.tistory.com/2567078#entry2567078comment</comments>
      <pubDate>Thu, 13 Mar 2008 21:46:20 +0900</pubDate>
    </item>
    <item>
      <title>[Article].NET 1.1에서는 HttpException Class가 Serializable하지 않다.</title>
      <link>https://lazydeveloper2.tistory.com/2567077</link>
      <description>&lt;p&gt;가끔 우리 솔루션에서는 &lt;a title=&quot;SerializationException Class&quot; href=&quot;http://msdn2.microsoft.com/akw26cdk.aspx&quot;&gt;System.Runtime.Serialization.SerializationException&lt;/a&gt;이 발생한다. 문제가 발생한 상황이니까 예외가 던져지는 것은 당연하다. 하지만 문제는 실제 에러는 SerializationException이 아니라는 것이었다. 그리고 SerializationException은 다들 알다시피 객체가 Serialization/Deserialization하는 과정에서 나는 문제인데, 이 에러가 날만한 시나리오를 딱히 생각해낼 수는 없었다.&lt;/p&gt;  &lt;p&gt;Stacktrace를 보니 이 예외는 솔루션 내부의 로깅 컴포넌트에서 던져지고 있었다. 로깅 컴포넌트는 에러나 문제가 발생했을 때 그 정보를 파일에 기록하는 역할을 하는 COM+ 서버 타입 컴포넌트였다. 문제가 생긴 함수는 다음과 같았다.&lt;/p&gt;  &lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Public&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;Function&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;WriteException(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;ByVal&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;userName&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;as&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;ByVal&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;exception&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;as&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;Exception&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;as&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;#160;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt; &lt;/p&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;이 함수는 Exception객체를 받아서 그 예외 정보를 포맷한 뒤 파일에 쓰는 함수였다. 여기서 문제가 될만한 부분은 인자로 &lt;a title=&quot;Exception Class&quot; href=&quot;http://msdn2.microsoft.com/c18k6c59.aspx&quot;&gt;System.Exception&lt;/a&gt; 객체를 받는 부분뿐이었는데, 로깅 컴포넌트가 COM+ 서버 타입이기 때문에 Exception객체가 프로세스간 이동을 하기 때문이었다. 하지만 System.Exception 객체가 Serialization 과정에서 문제가 생긴다는 것은 사실 상상하기가 힘들었는데..&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;암튼 조사 끝에 이유를 알아내었다. 문제가 생긴 객체는 모두 System.Web.HttpException이었다. 그리고 이 System.Web.HttpException이 무슨 이유인지는 몰라도, .NET Framework 1.1에서는 Serializable로 마킹이 되어 있지 않다는 사실을 알게 되었다. 즉 Logging컴포넌트에서 HttpException을 인자로 받았는데, 이게 COM+ 서버 타입이라 프로세스 이동을 하려면 Serialization과정을 거치다가.. Serializable 마킹이 안 되어 있어서 Serialization작업을 못한 것이다. 그래서 SerializationException도 났던 것이고..&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;.NET 1.1과 2.0의 &lt;a title=&quot;HttpException Class&quot; href=&quot;http://msdn2.microsoft.com/xs1tza8z.aspx&quot;&gt;System.Web.HttpException&lt;/a&gt;을 Reflector로 열어보면 다음과 같다.&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;1.1의 경우&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/tistoryfile/fs4/17_19_35_19_blog24822_attach_0_0.png?original&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; border=&quot;0&quot; alt=&quot;DotNet1HttpException&quot; src=&quot;https://t1.daumcdn.net/tistoryfile/fs6/17_19_35_19_blog24822_attach_0_0.png?original&quot; width=&quot;644&quot; height=&quot;86&quot; /&gt;&lt;/a&gt; &lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;2.0의 경우&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/tistoryfile/fs5/17_19_35_19_blog24822_attach_0_0.png?original&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; border=&quot;0&quot; alt=&quot;DotNet2HttpException&quot; src=&quot;https://t1.daumcdn.net/tistoryfile/fs5/17_19_35_19_blog24822_attach_0_1.png?original&quot; width=&quot;644&quot; height=&quot;86&quot; /&gt;&lt;/a&gt; &lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;.NET Framework 2.0에서는 Serializable 어트리뷰트가 있지만, .NET Framework 1.1에서는 없는 것을 볼 수 있다. 왜 1.1에서 없는지는 속시원한 설명을 제대로 찾지 못했다. 현재로서는 버그가 아닐까 추측만 될 뿐이다. 그리고 2.0이상부터는 이런 문제가 없는 것 같다.&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;우리 솔루션은 로깅 컴포넌트의 COM+ 유형을 Server Type에서 Library Type 으로 바꾸어서 해결했다. Library Type이라면 프로세스가 다르지 않을테고 프로세스간 객체 이동도 없을 것이니, 이 문제를 신경쓰지 않아도 되는 것이다. &lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;#160;&lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;다른 곳에도 이 케이스처럼 Exception객체가 프로세스를 넘어가는 시나리오가 있다면, 이 문제를 조심해야 할 것이다.&lt;/div&gt;</description>
      <category>C# &amp;amp; VB.NET</category>
      <category>exception</category>
      <category>HttpException</category>
      <category>SerializationException</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567077</guid>
      <comments>https://lazydeveloper2.tistory.com/2567077#entry2567077comment</comments>
      <pubDate>Thu, 13 Mar 2008 13:14:43 +0900</pubDate>
    </item>
    <item>
      <title>[Tip]메서드에서의 기본적인 Argument Validation</title>
      <link>https://lazydeveloper2.tistory.com/2567076</link>
      <description>&lt;div style=&quot;margin: 0px; padding: 0px; display: inline;&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6b812ad6-04bb-4a11-bce8-c5008b97ebe0&quot; class=&quot;wlWriterSmartContent&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/tag/Argument%20Validation&quot; rel=&quot;tag&quot;&gt;Argument Validation&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/tag/C#&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;메서드를 작성할 때에, Argument가 다 정상적으로 들어올거라고 가정해서는 절대로 안 된다. 반드시 다음과 같이 &lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;Validation 코드&lt;/strong&gt;&lt;/font&gt;를 작성해서, 메서드의 가장 위에 둘 필요가 있다.&lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;1. Argument 가 null인지 검사해서, null이라면 &lt;strong&gt;&lt;font color=&quot;#0080ff&quot;&gt;NullArgumentException&lt;/font&gt;&lt;/strong&gt;을 던져야 한다. 아래 코드는 .NET Framework의 &lt;a title=&quot;Annotation Class&quot; href=&quot;http://msdn2.microsoft.com/ms606391.aspx&quot;&gt;System.Windows.Annotations.Annotation&lt;/a&gt; 클래스의 WriteXml메서드의 가장 윗부분 코드이다.&lt;/p&gt;  &lt;br /&gt;  &lt;div class=&quot;code&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;void&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;WriteXml(&lt;/font&gt;&lt;font color=&quot;#2b91af&quot;&gt;XmlWriter&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;writer)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(writer&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;null&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;throw&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;new&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArgumentNullException(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&quot;writer&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt; &lt;/div&gt;  &lt;div class=&quot;code&quot;&gt;&amp;nbsp;&lt;/div&gt;  &lt;p&gt;2. 각 argument값 자체의 이상 유무를 검사한다.   &lt;br /&gt;기본적인 string 이라면, &lt;a href=&quot;http://lazydeveloper.net/2492874&quot; target=&quot;_blank&quot;&gt;전에 올렸던 글&lt;/a&gt;처럼 &lt;strong&gt;&lt;font color=&quot;#0080ff&quot;&gt;IsNullOrEmpty&lt;/font&gt;&lt;/strong&gt; 메서드를 써서 검사하고, 다른 type이라면.. -_-;; 다양한 것을 다 여기서 다루기는 힘드므로.. 일단 적절하게 검사한다.&amp;nbsp; 아래 예제는 위에서도 사용한 &lt;a title=&quot;Annotation Class&quot; href=&quot;http://msdn2.microsoft.com/ms606391.aspx&quot;&gt;System.Windows.Annotations.Annotation&lt;/a&gt; 클래스의 WriteXml메서드의 일부분인데, 넘어온 XML의 내부 스트링들을 IsNullOrEmpty메서드로 검사해서, 없을 경우 채워넣는 코드이다.&lt;/p&gt;  &lt;br /&gt;  &lt;div class=&quot;code&quot;&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.IsNullOrEmpty(writer.LookupPrefix(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&quot;http://schemas.microsoft.com/windows/annotations/2003/11/core&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)))&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;writer.WriteAttributeString(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&quot;xmlns&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &quot;anc&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;null&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &quot;http://schemas.microsoft.com/windows/annotations/2003/11/core&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.IsNullOrEmpty(writer.LookupPrefix(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&quot;http://schemas.microsoft.com/windows/annotations/2003/11/base&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)))&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;writer.WriteAttributeString(&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&quot;xmlns&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &quot;anb&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;null&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt; &quot;http://schemas.microsoft.com/windows/annotations/2003/11/base&quot;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;;&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#808080&quot;&gt;     &lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt; &lt;/div&gt;</description>
      <category>C# &amp;amp; VB.NET</category>
      <category>.NET</category>
      <category>c#</category>
      <category>Method Validation</category>
      <author>kkongchi</author>
      <guid isPermaLink="true">https://lazydeveloper2.tistory.com/2567076</guid>
      <comments>https://lazydeveloper2.tistory.com/2567076#entry2567076comment</comments>
      <pubDate>Sun, 9 Mar 2008 21:01:55 +0900</pubDate>
    </item>
  </channel>
</rss>