导航:首页 > 源码编译 > collectionssort算法

collectionssort算法

发布时间:2025-03-01 10:24:35

A. C#求连续数字的算法

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;

/*
*先排序(用sort方法),再依次求连续的数字的个数,选择最长的打印。
*/

{
classProgram
{
staticvoidMain(string[]args)
{
intnTmpStart=0;
intnResultStart=0;
intnTmpConsecutiveNum=1;
intnResultConsecutiveNum=0;
int[]num={1,4,6,5,8,9,10,15,3,19,18,21,20,21,17};
Array.Sort(num);

nTmpStart=num[0];
for(inti=1;i<num.Length;i++)
{
if(num[i]==num[i-1])
{
if(i==num.Length-1)
{
if(nTmpConsecutiveNum>nResultConsecutiveNum)
{
nResultConsecutiveNum=nTmpConsecutiveNum;
nResultStart=nTmpStart;
}
}
else
{
continue;
}
}
elseif(num[i]==(num[i-1]+1))
{
nTmpConsecutiveNum++;
if(i==num.Length-1)
{
if(nTmpConsecutiveNum>nResultConsecutiveNum)
{
nResultConsecutiveNum=nTmpConsecutiveNum;
nResultStart=nTmpStart;
}
}
}
else
{
if(nTmpConsecutiveNum>nResultConsecutiveNum)
{
nResultConsecutiveNum=nTmpConsecutiveNum;
nResultStart=nTmpStart;
}
nTmpStart=num[i];
nTmpConsecutiveNum=1;
}
}
Console.WriteLine("最长连续数字:");
for(intj=0;j<nResultConsecutiveNum;j++)
{
Console.Write("{0} ",nResultStart+j);
}
Console.WriteLine();
}
}
}

阅读全文

与collectionssort算法相关的资料

热点内容
中国高等植物pdf 浏览:442
51单片机时间 浏览:170
后台如何获取服务器ip 浏览:250
单片机流水灯程序c语言 浏览:218
程序员第二职业挣钱 浏览:229
运行里怎么输入服务器路径 浏览:831
pythonstepwise 浏览:497
刘一男词汇速记指南pdf 浏览:52
php认证级别 浏览:360
方舟编译啥时候推送 浏览:999
php手机验证码生成 浏览:667
哲学思维pdf 浏览:6
凌达压缩机有限公司招聘 浏览:525
weblogic命令部署 浏览:28
微差事app怎么注销账号 浏览:273
腾讯云服务器被无差别攻击 浏览:868
邮政app怎么查询转账凭证 浏览:839
程序员语言阅读 浏览:869
程序员考哪些证可以拿钱 浏览:872
发货商库存清点编程 浏览:723