輸入檔案的第一行有兩個整數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的人員新來到辦事大廳,排在隊...