乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      在順序存儲模式下的三種算法

       小數點2013 2013-02-11
      test1的時間復雜度最高,test2的時間復雜度優(yōu)于test1,test3的時間復雜度最小,所用的時間最少
        [cpp]
        /************************************test1**********************/
        //程序功能:在順序存儲模式下將所有的負數放到整數前面
        #include<iostream>
        using namespace std;
        /*
        *算法描述:找到負數并用臨時變量存上,先將負數之前的所有的數向后移一位,然后將負數放在最前面。
        */
        int main()
        {
        int Array = {2,-3,4,-5,6,-7,8,-9,10,-11};
        for(int i =0;i < 10;i++)
        {
        int temp1;//temp1用于存放找到的負數
        if(Array[i]< 0)
        {
        temp1 = Array[i];
        for(int j =i;j>0;j--)
        {
        Array[j] = Array[j-1];
        }
        Array[0] = temp1;
        }
        }
        for(int k = 0;k < 10;k++)
        {
        cout《Array[k]《"   ";
        }
        }
        /***********************************test2**********************************/
        //程序功能:在順序存儲模式下將所有的負數放到整數前面
        #include<iostream>
        using namespace std;
        /*
        *算法描述:用一個變量存儲數組前面負數的位置。
        */
        int main()
        {
        int Array = {2,-3,4,-5,6,-7,8,-9,10,-11},k =0;
        for(int i =0;i < 10;i++)
        {
        int temp1;//temp1用于交換數據的臨時變量
        if(Array[i]< 0)
        {
        temp1 = Array[i];
        Array[i] = Array[k];
        Array[k] = temp1;
        k++;
        }
        }
        for(int k = 0;k < 10;k++)
        {
        cout《Array[k]《"   ";
        }
        }

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多