禁忌搜索算法 C/C++源代码#define N 100void yuesefu1(int data[],int result[],int sum,int k){ int i=0,j=0,count=0; int n; while(count=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;i=i&&input>0) { data[i]=input; i++; } else printf("\nData :"); } total=i; printf("\nYou have input:\n"); for(i=0;i