2023年大二上 資料結構 順序表(2) 刪除元素

2021-07-06 02:04:48 字數 594 閱讀 3507

/*

*檔名稱:annpion.cpp

*完成日期:2023年10月22日

*版本號:v1.0

**問題描述:刪除元素在[x, y]之間的所有元素,要求演算法的時間複雜度為o(n),空間複雜度為o(1)。

*輸入描述:輸入2個數x,y。

*輸出描述:輸出刪除了[x,y]的陣列。

*/#include "list.h"

#include void delx2y(sqlist *&l, elemtype x, elemtype y)

l->length=j;

}int main()

; createlist(sq, a, 10);

printf("刪除前 ");

displist(sq);

delx2y(sq, 4, 7);

printf("刪除後 ");

displist(sq);

return 0;

}

執行結果:

2023年大二上 資料結構 棧(3) 括號的匹配

檔名稱 annpion.cpp 完成日期 2015年11月13日 版本號 v1.0 問題描述 假設表示式中允許三種括號 圓括號 方括號和大括號。編寫乙個演算法,判斷表示式中的各種左括號是否與右括號匹配。輸入描述 表示式。輸出描述 輸出是否匹配正確。include stack.h include in...

2023年大二上 資料結構 鍊錶(7) 多項式求和

用單鏈表儲存一元多項式,並實現兩個多項式的加法。多項式的通式是pn x anxn an 1xn 1 a1 x a0 n次多項式共有n 1項。直觀地,可以定義乙個陣列來儲存這n 1個係數。以多項式p x 3.4x10 9.6x8 7.2x2 x 為例,儲存這個多項式的陣列如下圖 可以看出,這種方案適合...

2023年大二上 資料結構 棧(2) 鏈棧演算法庫

main.cpp 檔名稱 annpion.cpp 完成日期 2015年11月6日 版本號 v1.0 問題描述 main.cpp 輸入描述 無。輸出描述 輸出各個函式的測試結果。include include listack.h int main printf n printf 8 鏈棧為 s n s...