禁忌搜索算法C/C++源代码#defi ne N 100void yuesefu1(i nt data[],i nt result[],i nt sum,i nt k)
{int i=0,j=0,count=0;intn;while(co un t<sum)
{for(n=0;*c o unt;n++)/*根据禁忌表判断此人是否还在圈内 */if(result[n]==data[i])bre ak;if(n>=count)/*若此人还在圈内*/j++;if(j==k)
{result[count++]=data[i];/*把出圈的人的编号存入禁忌表 */j=0;
}i++;if(i==sum)i=0;
}
}voidmain()
{int data[N];int result[N]={0};int i,j,tota l,k;prin tf("\nPlease in put the nu mber of every people. 'n");for(i=0;i<N;)
{int in put;scan f("%d",&in put);if(in put==0)bre ak;for(j=0;j<i;j++)if(data[j]==in put)bre ak;if(j>=i&&in put>0)
{data[i]=in put;
}elseprin tf("\nData error.Re-i nput:");
}total=i;prin tf("\nYou have in put:\n");for(i=0;i<t ota l;i++)
{if(i%10==0)prin tf("\n”);prin tf("%4d",data[i]);
}prin tf("\nPlease in put a nu mber to coun t:"); scan f("%d",&k);yue se fu1(data,re sult,t otal,k);prin tf("\nThe seque nee is:\n");for(i=0;i<total;i++)prin tf("%d”,re sult[i]);
运作了18年的德国老牌机房contabo在继去年4月开办了第一个美国数据中心(中部城市:圣路易斯)后立马在本月全新上马两个数据中心:纽约、西雅图。当前,为庆祝美国独立日,美国三个数据中心的VPS全部免除设置费,VPS本身的配置很高,价格适中,有较高的性价比!官方网站:https://contabo.com/en/SSD VPSKVM虚拟,纯SSD阵列,不限制流量,自带一个IPv4内存CPUSSD带...
ATCLOUD.NET怎么样?ATCLOUD.NET主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解析、域名注册、SSL证书等海外网站建设服务。 其大部分数据中心是由OVH机房提供,其节点包括美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国以及新加坡。 提供超过480Gbps的DDoS高防保护,杜绝DDoS攻击骚扰,比较适合海外建站等业务。官方网站:点击访问ATCLOUD官网活...
搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...