第三週專案4 順序表應用

2021-08-08 16:53:04 字數 919 閱讀 6320

/*煙台大學計算機學院 

檔名稱:main.cpp

完成日期: 2017 9 24

問題描述:定義乙個採用順序結構儲存的線性表,設計演算法完成下面的工作:

1、刪除元素在[x, y]之間的所有元素,要求演算法的時間複雜度為o(n),空間複雜度為o(1);

2、將所在奇數移到所有偶數的前面,要求演算法的時間複雜度為o(n),空間複雜度為o(1)。

*/

問題及**:
1.
#include #include "list.h"

using namespace std;

void deletexy(sqlist *l,elemtype x,elemtype y)

for(i=0; ilength; i++)

}l->length=k;

}int main()

; createlist(sq,x,10);

cout<

using namespace std;

void move(sqlist *l)}}

int main()

; createlist(sq,x,10);

cout<

displist(sq);

move(sq);

cout<

displist(sq);

return 0;

}

執行結果截圖:

(第三週專案4)順序表應用

1.include include 動態儲存分配函式標頭檔案 define maxsize 50 必要的巨集定義 typedef int elemtype typedef struct sqlist elemtype e void createlist sqlist l,elemtype a,int...

第三週 專案4 順序表應用

檔名稱 cpp.cpp 作者 王超 完成日期 2015.9.18 問題描述 順序表應用 include include define maxsize 50 typedef int elemtype typedef struct sqlist void createlist sqlist l,elem...

第三週專案4順序表應用

檔名稱 專案4 1 cpp 作 者 彭子竹 完成日期 2015年9月25日 版 本 號 v1.0 問題描述 刪除元素在 x,y 之間的所有元素,要求演算法的時間複雜度為o n 空間複雜度為o 1 輸入描述 無 程式輸出 輸出調整後的線性表 標頭檔案 ifndef list h included de...