仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1105|回复: 11
打印 上一主题 下一主题

[学习教程] 来一篇关于NET的C#排序算法之-冒泡排序

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。冒泡排序,顾名思议,就是将要排序的每一个工具比方成一个气泡,我们都晓得轻气泡是不克不及在重气泡之下。依据此准绳,我们从上往下扫描数组,只需发明有违背此准绳的重气泡,就利用向下"沉"一格。云云扫描一次,我们都能让一切违背此准绳的重气泡中的最重的一个"沉"到它本人应当地点的地位,反复扫描"工具长度-1"次,一切的气泡就会乖乖排到它本人的地位了

示例代码下:
publicclassProgram
{
privatestaticint[]sortlist=newint[]{10,12,8,3,5,6,2,1};
staticvoidMain(string[]args)
{
sortlist=Sort(sortlist);
for(inti=0;i<sortlist.Length;i++)
{
Console.WriteLine(sortlist[i].ToString());
}
Console.ReadLine();
}

publicstaticint[]Sort(int[]_sort)
{
intj=1;
inttemp;
boolistrue=false;//该值用来判别是不是一切的气泡都排到本人应当在的地位,假如它为true,则我们就能够间接前往数组了,以削减扫描次数

while((j<_sort.Length)&&(!istrue))
{
istrue=true;
for(inti=0;i<_sort.Length-j;i++)
{
if(_sort[i]>_sort[i+1])
{
istrue=false;
temp=_sort[i];
_sort[i]=_sort[i+1];
_sort[i+1]=temp;
}
}
j++;
}

return_sort;
}
}
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-18 13:58:53 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
再见西城 该用户已被删除
板凳
发表于 2015-1-25 18:10:35 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
透明 该用户已被删除
地板
发表于 2015-2-3 12:59:45 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-9 03:09:54 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
因胸联盟 该用户已被删除
6#
发表于 2015-2-26 19:56:14 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
若相依 该用户已被删除
7#
发表于 2015-3-8 17:27:39 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-16 09:00:04 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
乐观 该用户已被删除
9#
发表于 2015-3-22 22:08:21 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
柔情似水 该用户已被删除
10#
发表于 2015-3-22 22:08:20 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
精灵巫婆 该用户已被删除
11#
发表于 2015-3-22 22:08:20 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
只想知道 该用户已被删除
12#
发表于 2015-3-22 22:08:21 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表