메뉴 건너뛰기

app

linearSearch & lsmf

박영식2003.11.05 19:53조회 수 2169댓글 0

    • 글자 크기
int CRandom::linearSearch(int a[], int n, int target)
{
        int i;
        for(i=0;i<n;i++)
        {
                if(a[i]==target)
                        return i;
        }
                        return -1;
}



int CRandom::lsmf(int a[], int n, int target)
{
        int i;
        int temp;
        for(i=0;i<n;i++)
        {
                        cnt++;
//                printf("%dn",a[i]);
                if(a[i]==target)
                {
                        if(i>0){
                        temp=a[i-1];
                        a[i-1]=a[i];
                        a[i]=temp;
                        return i;
                        }
                }
        }
        return -1;
}
박영식 (비회원)
    • 글자 크기

댓글 달기

이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)
위로