第三週專案4 將順序表中的奇數移動到偶數的前面

2021-08-08 14:32:07 字數 382 閱讀 6853

這個程式的實現不怎麼需要使用演算法庫,其實就是對陣列的操作;然而我竟然因為乙個下標的錯誤而停滯了老半天

#include#include#include"../list1.h"

#include"../list1.cpp"

using namespace std;

void movemy(sqlist &p)}}

}int main()

知識點總結:

主要的知識點就是怎樣將奇數挪到偶數的前面去!一種方法是就地交換,乙個迴圈從頭遍歷,另乙個迴圈從尾部遍歷,當兩個迴圈都分別找到乙個奇數和偶數的時候就進行交換!另一種方法就是我的**所表示的。

心得體會:

保持在學習時的狀態!

第三週專案4 順序表應用 將所有奇數移到偶數前面

檔名稱 1.cpp 完成日期 2016年9月22日 版本號 v1.0 問題描述 將所在奇數移到所有偶數的前面,要求演算法的時間複雜度為o n 空間複雜度為o 1 輸入描述 線性表長度 線性表中各元素 程式輸出 調整順序後的線性表 list.h define maxsize 100 typedef i...

(第三週專案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...