给定数组中查找一个值
int SequentialSearch(const vector<int> &A, int K)
{
for ( int i = 0 ; i < A.size() ; i++)
if ( A[i] != K) continue ;
else
return i ;
}
给定数组中最大的元素
int MaxElement ( const int A[] , int N)
{
int max = A[0] ;
for ( int i = 0 ; i < N ; i++)
if (A[i] > max )
max = A[i] ;
else
return max ;
}
元素唯一性
int Unique(const int A[] , int N)
{
for ( int i = 0 ; i < N-2 ; i++)
for ( int j = i+1 ; j < N-1 ; j++)
if ( A[j] = A[i]) return false ;
else return true ;
}
10->2 中的位数
int Binary ( int n)
{
int count = 0 ;
do
{
count ++ ;
n /= 2 ;
}
while ( n > 1 )
return count ;
}