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();
}
}
}
查看全文
相关阅读:
C语言学习笔记<九>
C语言学习笔记<六>
C语言学习笔记<八>
C语言学习代码〈五〉
C语言学习笔记<七>
红队笔记横向移动总结
pikachu通关
java线程监控
项目空负载服务器使用cpu过高
@NotBlank注解使用不生效的解决办法
原文地址:https://www.cnblogs.com/solo/p/609673.html
最新文章
Python Flask+Windows Service制作
Windows下删除.svn文件夹
Visual C#中操作WMI的类库简介
网站策划系列——艾瑞黄亮新
应聘感悟
jquery 常用方法 汇总
Tsql技巧集
利用客户端缓存对网站进行优化
[转]Asp.NET生成静态页面并分页
[转][
荐
]大型Web2.0站点构建技术初探
热门文章
asp.net 2.0 + sqlserver2005 数据依赖缓存
2007 中国互联网统计简报及推荐IT行业资料
Silverlight [WPF/E] 银光
如果以后再也听不见
惹恼程序员的十件事[转]
市场营销理论4P、4C、4R
命令模式、template method模式、工厂方法模式的比较
java中的引用,你注意到没?
架构师,如何从梦想变成现实?
搜索引擎lucene实现二半吊子的论调之Document和Field
Copyright © 2011-2022 走看看