1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 中興在我們學(xué)校的筆試

        時(shí)間:2020-11-10 19:08:34 筆試經(jīng)驗(yàn) 我要投稿

        中興在我們學(xué)校的筆試

          

        中興在我們學(xué)校的.筆試

        2006年12月中興在我們學(xué)校的筆試,最后的大題/P

        (其實(shí)這些大公司的筆試不難,也不就是如此,只要學(xué)一下數(shù)據(jù)結(jié)構(gòu)就可以搞定!)

        排序及查找方法

        #include malloc.h
        #includestdio.h
        #define N 11
        /*用監(jiān)視哨查找*/
        int search(int array[],int n,int k)
        {int i;
        i=n-1;
        array[0]=k;
        while(array[i]!=k) i--;
        return(i);
        }
        /*折半查找法*/
        int halfsearch(int array[],int n,int k)
        {int i,j,mid;
        i=1;j=n;
        while(i=j)
        {mid=(i j)/2;
        if(k==array[mid]) return(mid);
        else if(karray[mid]) j=mid-1;
        else i=mid 1;
        }
        return(0);
        }

        /*冒泡排序法*/
        void mpsort(int array[])
        {int i,j,a;
        a=0;
        for(i=1;iN;i )
        for(j=i 1;jN;j )
        if(array[i]array[j])
        {a=array[i];
        array[i]=array[j];
        array[j]=a;}
        }
        /*直接插入排序*/
        void insertsort(int array[])
        {int i,j;
        for(i=2;iN;i )
        {array[0]=array[i];
        j=i-1;
        while(array[0]array[j])
        {array[j 1]=array[j--];
        array[j 1]=array[0];
        }
        }
        }
        /*建立*/
        void creat(int array[])
        {int i;
        printf(enter the array:);
        for(i=1;iN;i )
        scanf(%d,array[i]);
        }

        /*顯示*/
        void print(int array[])
        {int i;
        printf(The numbers after sort is:);
        for(i=1;iN;i )
        printf(%d ,array[i]);
        printf();
        }


        main()
        {int a[11],i,x,chang;
        /*printf(enter the array);
        for(i=1;i11;i )
        scanf(%d,a[i]);*/

        aga:
        printf(chang:1: use watching method finding 2:use half method finding 3: use directness intsert method sort 4:use bubble up method sort 5:exit);
        scanf(%d,chang);
        switch (chang)
        {case 1:
        {creat(a);
        printf(Please int the search number:);
        scanf(%d,x);
        printf(The number station is:%d,search(a,N,x));
        goto aga;
        }
        case 2:
        { creat(a);
        insertsort(a);
        print(a);
        printf(Please int the search number:);
        scanf(%d,x);
        printf(The number station is:%d,halfsearch(a,N,x));
        goto aga;
        }
        case 3:
        {creat(a);
        insertsort(a);
        print(a);
        goto aga;
        }

        case 4:
        {creat(a);
        mpsort(a);
        print(a);
        goto aga;
        }

        case 5:{ printf(exit!);break;}
        default:{printf(Error!); goto aga;}
        }
        }


        二、線性鏈表的存儲(chǔ)實(shí)現(xiàn)

        struct LNODE{

        ElemType data;

        struct LNODE *next;

        };

        typedef struct LNODE LNode;

        typedef struct LNODE * LinkList;

        1初始化操作

        Status Init_L(LinkList L){

        if (L=(LinkList *)malloc(sizeof(LNode)))

        {L-next=NULL;return 1;}

        else return 0;

        }

        2插入操作

        Status ListInsert_L(LinkList L,int i,ElemType e){

        p=L,j=0;

        while(pji-1){p=p-next; j;}

        if(!p||ji-1) return ERROR;

        【中興在我們學(xué)校的筆試】相關(guān)文章:

        中興筆試面試經(jīng)驗(yàn)08-23

        中興硬件筆試題08-29

        中興通訊筆試真題07-09

        中興公司筆試真題(含答案)09-24

        中興筆試題目分享有答案12-07

        筆試經(jīng)驗(yàn)-記中興通訊測(cè)試崗兩次筆試11-28

        中興面試筆試題目分享答案12-07

        最新中興Java語(yǔ)言筆試真題及答案09-24

        2013中興筆試題JSD130911-16

        中興公司軟件工程筆試真題(含答案)09-24

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>