来一篇关于NET的C#排序算法之-冒泡排序
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。冒泡排序,顾名思议,就是将要排序的每一个工具比方成一个气泡,我们都晓得轻气泡是不克不及在重气泡之下。依据此准绳,我们从上往下扫描数组,只需发明有违背此准绳的重气泡,就利用向下"沉"一格。云云扫描一次,我们都能让一切违背此准绳的重气泡中的最重的一个"沉"到它本人应当地点的地位,反复扫描"工具长度-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.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>_sort)
{
istrue=false;
temp=_sort;
_sort=_sort;
_sort=temp;
}
}
j++;
}
return_sort;
}
}
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
页:
[1]