实现了几种比较常见的排序方法,比较简单。
1
using
System;
2
using
System.Collections;
3
using
System.ComponentModel;
4
using
System.Data;
5
using
System.Drawing;
6
using
System.Web;
7
using
System.Web.SessionState;
8
using
System.Web.UI;
9
using
System.Web.UI.WebControls;
10
using
System.Web.UI.HtmlControls;
11![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
12
namespace
suanfa
13![](https://i-blog.csdnimg.cn/blog_migrate/0fbfa9a1df5f12be7a06c06fcb1c2b6f.gif)
{
14![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
/**//// <summary>
15
/// Sort 的摘要说明。
16
/// </summary>
17
public class Sort : System.Web.UI.Page
18![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
19
private void Page_Load(object sender, System.EventArgs e)
20![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
21
int i;
22
int [] arrSortData;
23![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
int[] arrData = new int[]
{1,5,3,6,10,55,9,2,87,12,34,75,33,47};
24
//输出未排序数据
25
Response.Write("<b>原来数据:<b><br>");
26
for(i=0; i<arrData.Length; i++)
27![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
28
Response.Write(arrData[i] + " ");
29
}
30
Response.Write("<hr>");
31
//输出冒泡排序结果
32
arrSortData = bubbleSort(arrData);
33
Response.Write("<b>冒泡排序结果:<b><br>");
34
for(i=0; i<arrSortData.Length; i++)
35![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
36
Response.Write(arrSortData[i] + " ");
37
}
38
Response.Write("<hr>");
39
//输出快速排序结果
40
arrSortData = quickSort(arrData);
41
Response.Write("<b>快速排序结果:<b><br>");
42
for(i=0; i<arrSortData.Length; i++)
43![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
44
Response.Write(arrSortData[i] + " ");
45
}
46
Response.Write("<hr>");
47
//输出插入排序结果
48
arrSortData = insertSort(arrData);
49
Response.Write("<b>插入排序结果:<b><br>");
50
for(i=0; i<arrSortData.Length; i++)
51![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
52
Response.Write(arrSortData[i] + " ");
53
}
54
Response.Write("<hr>");
55
//输出选择排序结果
56
arrSortData = selectSort(arrData);
57
Response.Write("<b>选择排序结果:<b><br>");
58
for(i=0; i<arrSortData.Length; i++)
59![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
60
Response.Write(arrSortData[i] + " ");
61
}
62
Response.Write("<hr>");
63
// 在此处放置用户代码以初始化页面
64
}
65
66
//冒泡排序
67
private int[] bubbleSort(int[] arrData)
68![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
69
if(arrData.Length <= 1)
70![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
71
return arrData;
72
}
73
bool bAllHaveSort = false;
74
for(int i=arrData.Length-1; i>0 && !bAllHaveSort; i--)
75![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
76
for(int j=0; j<i; j++)
77![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
78
bAllHaveSort = true;
79
if(arrData[j] > arrData[j+1])
80![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
81
int temp = arrData[j];
82
arrData[j] = arrData[j+1];
83
arrData[j+1] = temp;
84
bAllHaveSort = false;
85
}
86
}
87
}
88
return arrData;
89
}
90
//快速排序
91
private int[] quickSort(int[] arrData)
92![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
93
if(arrData.Length <= 1)
94![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
95
return arrData;
96
}
97
for(int i=0; i<arrData.Length-1; i++)
98![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
99
for(int j=i+1; j<arrData.Length; j++)
100![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
101
if(arrData[i]>arrData[j])
102![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
103
int temp = arrData[i];
104
arrData[i] = arrData[j];
105
arrData[j] = temp;
106
}
107
}
108
}
109
return arrData;
110
}
111
//插入排序
112
private int[] insertSort(int[] arrData)
113![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
114
if(arrData.Length <= 1)
115![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
116
return arrData;
117
}
118
for(int i=1; i<arrData.Length; i++)
119![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
120
int temp = arrData[i];
121
int j = i;
122
while(j>0 && arrData[j]<arrData[j-1])
123![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
124
arrData[j] = arrData[j-1];
125
j--;
126
}
127
arrData[j] = temp;
128
}
129
return arrData;
130
}
131
//选择排序
132
private int[] selectSort(int[] arrData)
133![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
134
if(arrData.Length <= 1)
135![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
136
return arrData;
137
}
138
for(int i=0; i<arrData.Length-1; i++)
139![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
140
int min = i;
141
for(int j=i+1; j<arrData.Length; j++)
142![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
143
if(arrData[min]>arrData[j])
144![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
145
min = j;
146
}
147
}
148
int temp = arrData[i];
149
arrData[i] = arrData[min];
150
arrData[min] = temp;
151
}
152
return arrData;
153
}
154
155![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
156
override protected void OnInit(EventArgs e)
157![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
158
//
159
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
160
//
161
InitializeComponent();
162
base.OnInit(e);
163
}
164
165![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
/**//// <summary>
166
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
167
/// 此方法的内容。
168
/// </summary>
169
private void InitializeComponent()
170![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
{
171
this.Load += new System.EventHandler(this.Page_Load);
172![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
173
}
174
#endregion
175
}
176
}
177
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
2
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
3
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
4
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
5
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
6
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
7
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
8
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
9
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
10
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
11
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
12
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)
13
![](https://i-blog.csdnimg.cn/blog_migrate/0fbfa9a1df5f12be7a06c06fcb1c2b6f.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f8c6fc971c715d52c98e30e4de123038.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
14
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
15
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
16
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
17
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
18
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
19
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
20
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
21
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
22
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
23
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
24
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
25
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
26
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
27
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
28
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
29
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
30
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
31
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
32
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
33
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
34
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
35
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
36
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
37
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
38
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
39
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
40
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
41
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
42
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
43
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
44
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
45
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
46
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
47
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
48
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
49
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
50
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
51
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
52
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
53
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
54
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
55
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
56
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
57
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
58
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
59
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
60
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
61
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
62
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
63
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
64
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
65
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
66
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
67
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
68
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
69
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
70
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
71
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
72
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
73
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
74
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
75
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
76
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
77
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
78
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
79
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
80
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
81
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
82
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
83
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
84
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
85
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
86
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
87
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
88
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
89
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
90
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
91
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
92
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
93
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
94
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
95
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
96
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
97
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
98
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
99
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
100
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
101
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
102
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
103
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
104
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
105
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
106
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
107
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
108
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
109
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
110
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
111
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
112
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
113
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
114
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
115
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
116
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
117
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
118
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
119
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
120
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
121
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
122
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
123
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
124
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
125
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
126
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
127
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
128
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
129
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
130
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
131
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
132
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
133
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
134
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
135
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
136
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
137
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
138
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
139
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
140
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
141
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
142
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
143
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
144
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
145
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
146
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
147
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
148
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
149
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
150
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
151
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
152
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
153
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
154
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
155
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
156
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
157
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
158
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
159
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
160
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
161
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
162
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
163
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
164
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
165
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
166
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
167
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
168
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
169
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
170
![](https://i-blog.csdnimg.cn/blog_migrate/9709a88f478e6da8af219e1f2344001a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/758ca53f60c248647741350f3b1414b4.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
171
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
172
![](https://i-blog.csdnimg.cn/blog_migrate/a23dafbb3634b82370d4c948bec1cfa1.gif)
173
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
174
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
175
![](https://i-blog.csdnimg.cn/blog_migrate/ff3b5505a9be7eaf2cf85978b04e9b56.gif)
176
![](https://i-blog.csdnimg.cn/blog_migrate/903bec52cfd6571a4d87ad8bb073e24d.gif)
177
![](https://i-blog.csdnimg.cn/blog_migrate/004f0eb5a8c15ac60a57c9af9cf5d45b.gif)