|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的算法classErFenFa
{
int[]iArray={1,5,9,14,27,39,41,50,62,222,345,612,981,1207,8721};//在此数字序列中寻觅
intiSeek=345;//寻觅345的地位
intiCount=0;//对照的次数
publicintxunhuan()
//一般的轮回法,起码必要对照一次,好比查找1,最多必要对照15次,好比8721
{
for(inti=0;i<iArray.length;i++)
{
iCount++;
if(iSeek==iArray[i])
break;
}
returniCount;
}
publicinterfen()
//二分法查找
{
intiIndex=0;//相称于指针的工具
intiStart=0;//
intiEnd=iArray.length-1;
while(true)
{
iCount++;
iIndex=(iStart+iEnd)/2;
if(iArray[iIndex]<iSeek)
{
iStart=iIndex;
}
elseif(iArray[iIndex]>iSeek)
{
iEnd=iIndex;
}
else
{
break;
}
}
returniCount;
}
publicstaticvoidmain(String[]args)
{
ErFenFaeff=newErFenFa();
ErFenFaeff1=newErFenFa();
System.out.println("一般的轮回查找,必要对照的次数:"+eff.xunhuan());
System.out.println("二分法查找,必要对照的次数:"+eff1.erfen());
}
}
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。 |
|