C 資料結構實驗1 1 對陣列進行簡單操作

2021-10-02 03:21:26 字數 1331 閱讀 2664

輸入陣列,獲取第乙個元素、最後乙個元素、重定義「+=」和「-=」來進行對陣列的運算

/****2018資料結構實驗1.1 陣列操作****/

#include using namespace std;

templateclass set

;class array :public set;

//初始化函式

array::array()

//插入元素

void array::insert(const int& e)

//獲取第乙個元素

bool array::getfirstelement(int& e)

else }

//獲取最後乙個函式

bool array::getlastelement(int& e)

else }

//獲取陣列大小

int array::getsize()

//獲取整個陣列

int array::getelements(int array)

return *array;

}//列印函式

void array::print()

cout << endl; }}

//運算子重定義

void array::operator += (array s)

} if (flag == 0)

}}//陣列相減。遍歷s的內容,有和原陣列相同的元素則在原陣列中刪除

void array::operator -= (array s)

}

//挪動

if (flag == 1)

l--;

} }}int main()

while (cin.get() != '\n');

//輸入b陣列

do while (cin.get() != '\n');

//輸入c陣列

do while (cin.get() != '\n');

/****操作部分****/

a.getfirstelement(first);

a.getlastelement(last);

cout << first << ' '

<< last << endl;

cout << b.getsize() << endl;

c.print();

a.operator+=(b);

a.print();

b.operator-=(c);

b.print();

return 0;

}

《資料結構》 實驗1 1

資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。二 實驗內容 1.設計乙個單檔案結構程式完成從鍵盤...

《資料結構》 實驗1 1

資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。二 實驗內容 1.設計乙個單檔案結構程式完成從鍵盤...

資料結構實驗1 1

1.現有乙個有n個元素的序列a a1 a2 an 定義這個序列的價值為 異或和 位運算的一種。如果a b兩個值不相同,則異或結果為1 如果a b兩個值相同,異或結果為0。輸入輸出格式 輸入第一行乙個整數 n接下來一行有n個非負整數表示 a1,a2,an 輸出乙個整數表示所有子集的異或和 樣例1輸入 ...