- 18
- 0
- 约小于1千字
- 约 3页
- 2019-11-18 发布于江苏
- 举报
***
***
禁忌搜索算法 C/C++ 源代码
#define N 100
void yuesefu1(int data[],int result[],int sum,int k)
{
int i=0,j=0,count=0;
int n;
while(countsum)
{
for(n=0;ncount;n++)/* 根据禁忌表判断此人是否还在圈内 */ if(result[n]==data[i])
break;
if(n=count)/* 若此人还在圈内 */
j++;
if(j==k)
{
result[count++]=data[i];/* 把出圈的人的编号存入禁忌表 */
j=0;
}
i++;
if(i==sum)
i=0;
}
}
void main()
{
int data[N];
int result[N]={0};
int i,j,total,k;
printf(\nPlease input the number of every people.\n);
for(i=0;iN;)
{
int input;
scanf(%d,input);
if(input==0)
break;
for(j=0;ji;j++)
if(data[j]==input)
break;
if(j=iinput0)
{
data[i]=input;
i++;
}
else
printf(\nData error.Re-input:);
}
total=i;
printf(\nY ou have input:\n);
for(i=0;itotal;i++)
{
if(i%10==0)
printf(\n);
printf(%4d,data[i]);
}
printf(\nPlease input a number to count:);
scanf(%d,k);
yuesefu1(data,result,total,k);
printf(\nThe sequence is:\n);
for(i=0;itotal;i++)
printf(%d ,result[i]);
您可能关注的文档
- 集团公司收支两条线管理实施细则.docx
- 高压旋喷桩与水泥搅拌桩地区别.docx
- 集团公司党建工作存在地问题与建议.docx
- 街道社区防抗台风暴雨应急预案.docx
- 资本充足率计算公式.docx
- 铜排载流量计算法.docx
- 领导班子议事规则.docx
- 集团公司参观接待工作流程.docx
- 雨水井施工方案.docx
- 集团文化地框架下如何建设子公司亚文化.docx
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 高考数学第一轮复习(新教材新高考)第03讲平面向量基本定理及“爪子定理”(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- 高考数学第一轮复习(新教材新高考)第04讲平面向量系数和(等和线)问题(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- (高清版)DG∕TJ 08-2432-2023 雨水调蓄设施技术标准.pdf VIP
- 医疗器械设计和开发任务书.pdf VIP
- (民主生活会)2025年度班子成员相互批评意见清单+对照检查查摆问题清单+批评与自我批评意见建议.docx VIP
- 基于单片机的智能衣柜控制系统设计.docx VIP
- 原神家具负荷表及计算器说明书(多功能小鹏).docx VIP
- 2025 年大学轨道交通信号与控制(信号系统)试题及答案.doc VIP
- 生活中的化学.ppt VIP
- XX村新任支部书记任职发言稿.docx VIP
原创力文档

文档评论(0)