比較兩個數(shù)組中是否有相同的元素?
解決問題的思路,構(gòu)建一個函數(shù),以其中一個數(shù)組作為基準依次遍歷。每取出一個數(shù)時,遍歷另一個數(shù)組,逐一比較。有相同元素時,直接返回即可。偽代碼如下:
bool IsHasSameEle(int* a,int sa,int* b,int sb)
{
for(int i=0;i<sa;i++)
{
for(int j=0;j<sb;j++)
{
if(a[i] == b[j])
{
return true;
}
}
}
return false;
}