第16周项目4 判断两个有序数组中是否含有相同数字
2013-12-13 23:12
316 查看
/* *Copyright (c)2013,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:孙玲倩 *完成日期:2013年12月13日 *版本号:v1.0 *问题描述:判断两个有序数组中是否含有相同数字。 */ #include <iostream> using namespace std; bool existthesame ( int *a,int n1,int *b,int n2 ); int main() { int a[]={1,4,7,8}; int b[]={2,5,6,9,10}; int n1=sizeof (a)/sizeof(a[0]); int n2=sizeof(b)/sizeof (b[0]); bool flag = existthesame (a,n1,b,n2); if (flag==true) cout <<"两个有序数组中存在相同的数字!\n"; else cout <<"两个有序数组中不存在相同的数字!\n"; return 0; } bool existthesame (int *a,int n1,int *b,int n2) { bool flag =false; int i,j; for(i=0;i<n1;i++) { for (j=0;j<n2;j++) { if (*(a+i)==*(b+j)) { flag=true; break; } } } return flag; }
心得体会:有点难,不是很好理解。
相关文章推荐
- 【指针】16周项目四。判断两个有序数组中是否存在相同的数字
- 判断两个有序数组中是否存在相同的数字
- 判断两个有序数组中是否有相同的数字
- 给定两个排好序的整型数组,怎么判断它们是否含有相同的数字?
- 十六周——判断两个有序数组中是否存在相同的数字
- 判断两个有序数组中是否有相同的数字(第十七周上机任务)
- 判断两个有序数组中是否存在相同的数字
- 判断两个数组中是否有相同的数字
- 用指针判断是否两个数组是否有相同的数字,有的话输出相同数字
- 判断两个数组中是否存在相同的数字
- 【算法题】找出两个已序数组,是否含有相同的数字
- 【算法】找出两个已序数组,是否含有相同的数字
- 用指针判断两个数组是否有相同的数字
- 第十六周 项目四 两个数组中是否有相同的数字
- 程序员面试题目总结--数组(二)【二分查找、找出给定数字出现次数、两个有序整型数组交集、找出数组中唯一的重复元素、判断数组中的数值是否连续相邻】
- 判断两个数组中是否含有相同的元素
- 第十六周项目4-两个数组中是否有相同数字
- 比较两个有序数组中是否有相同数字
- 判断两个数组中是否存在相同的数字
- [iOS开发]判断两个数组中数据是否相同