二维数组查找

来源:互联网 发布:世界杯门票 知乎 编辑:程序博客网 时间:2024/05/22 08:42
int num[][4]={1,2,8,9,2,4,9,12,4,7,10,13,6,8,11,15};bool find(int*matrix,int columns,int rows,int value){if(matrix==NULL||columns<=0||rows<=0)return false;else{int row=0;int column=columns-1;while(row<rows&&column>=0){if(matrix[row*columns+column]==value)   return true;    else if(matrix[row*columns+column]<value)row++;elsecolumn--;}}return false;}int _tmain(int argc, _TCHAR* argv[]){cout<<find((int*)(NULL),4,4,111);system("pause");return 0;}

0 0
原创粉丝点击