zoukankan
html css js c++ java
插入排序(C#数据结构学习七)
using
System;
using
System.Collections.Generic;
using
System.Text;
namespace
SoloDataStructure
{
class
MyInsertSort
{
//
插入排序
//
这个简单不多注释
static
void
InsertSort (
int
[] array)
{
//
递增排序
int
temp;
int
i, j,n;
n
=
array.Length;
for
( i
=
1
; i
<
n; i
++
)
{
temp
=
array[i];
//
设置监哨
for
( j
=
i; j
>
0
; j
--
)
if
( temp
<
array[j
-
1
])
array[j]
=
array[j
-
1
];
//
记录后移
else
break
;
array[j]
=
temp;
//
插入array[i];
}
}
static
void
Main(
string
[] args)
{
int
[] arr
=
new
int
[]
{
49
,
38
,
65
,
97
,
76
,
13
,
27
,
49
}
;
Console.Write(
"
原数组数据顺序:
"
);
foreach
(
int
i
in
arr)
{
Console.Write(i
+
"
.
"
);
}
InsertSort(arr);
Console.Write(
"
\n插入排序后数组数据顺序:
"
);
for
(
int
i
=
0
; i
<
arr.Length; i
++
)
Console.Write(arr[i]
+
"
.
"
);
Console.ReadLine();
}
}
}
查看全文
相关阅读:
ASP.NET中JSON的序列化和反序列化
C# 本地时间和GMT(UTC)时间的转换
C# XmlReader/XmlWriter 类
Xml 序列化
XPath <第四篇>
XML Schema <第三篇>
.Net XML操作 <第二篇>
XML基础<第一篇>
Sql Server 面试题
运用计划缓冲的建议
原文地址:https://www.cnblogs.com/solo/p/609673.html
最新文章
[前端]AngularJS 簡易物件修改入門
[ASP.NET] 如何利用Javascript分割檔案上傳至後端合併
[ASP.NET] ASP.NET Identity 中 ClaimsIdentity 解析
[T-SQL] NCL INDEX 欄位選擇效能影響-解析
pyDes库 实现python的des加密
VC2005 warning C4819 消除方法
python 通过文件路径获取文件hash值
沙盘工作原理浅谈
python 简单的文件下载
TcMalloc的介绍以及Windows下安装使用
热门文章
自动更新SVN项目
python 字符串操作
win64系统丢失d3dx9d_40.dll问题
Frequent Values-线段树求解出现最多的数
逻辑数据库设计
逻辑数据库设计
逻辑数据库设计
逻辑数据库设计
物理数据库设计
C# 序列化过程中的已知类型(Known Type)
Copyright © 2011-2022 走看看