Linked List程式設計題

2021-09-28 14:49:58 字數 621 閱讀 9633

輸入檔案的第一行有兩個整數n,q,分別表示初始鍊錶中元素個數和對鍊錶操作的次數,第二行有

n個整數,表示初始鍊錶的元素,保證這些數字不超過int表示的範圍。

接下來q行,每行可能為如下兩個操作之一:

1 a b表示在第a個元素後面插入值為b的元素,

2 a表示將鍊錶中第a個元素刪除,如果a大於當時鍊錶長度,則忽略此操作

如:輸入

3 31 2 3

1 1 4

1 2 5

2 2輸出

1 5 2 3

#include #include using namespace std;

struct operate ;

int main()

for (int j = 0; j < q; j++)

} for (int k = 0; k < q; k++)

else

} else if (oper[k].a == 2)

} for (list::iterator it = datalist.begin(); it != datalist.end(); it++)

return 0;

}

程式設計題

1.用你所熟悉的任意一種程式語言,編寫乙個完整的過程,將乙個字串插入到另乙個字串的某個位置後面 例如 將 abc 插入到 abcdef 的第三個字元位置後面,結果為 abcabcdef 編寫程式時,請在必要的地方加以注釋 注 不能用該程式語言的內建函式或過程 2.用你所熟悉的任意一種程式語言,編寫乙...

程式設計題

1.編寫函式fun,該函式的功能是 統計一行字串中單詞的個數,作為函式值返回。字串在主函式中輸入,規定所有單詞由小寫字母組成,單詞之間有若干個空格隔開,一行的開始沒有空格 int fun char s 2.已知學生的記錄由學號和學習成績構成,n名學生的資料已存入a結構體陣列中。請編寫函式fun,該函...

拼題A程式設計題

拼題a 1 辦事大廳排隊 在鄭州大學綜合辦事大廳,每天陸陸續續有很多人來排隊辦事。現在你能否寫程式幫助老師時刻了解當前辦理業務的情況。輸入格式 第一行乙個數字n,表示排隊資訊或者查詢資訊條目的數量。以下n行,每行的內容有以下3種情況 1 in name 表示名字為name的人員新來到辦事大廳,排在隊...