一、要求實現三個功能,呼叫「edit 」進行資料錄入,呼叫「rollback」進行撤銷,必須錄入之後方可撤銷,否則輸出e,呼叫「restore」進行撤銷恢復
同時,必須在撤銷之後才可以進行恢復。
輸入第一行為一共的操作次數,接下來的n行,每行代表乙個命令,輸出為n行,為每一步操作之後的顯示結果。
輸入:7,rollback,edit 1,edit 2,edit 3,restore,rollback,restore
輸出:e,1,2,e,3,2,3
void print(vector&ve,int n)
else if(strncmp(s.c_str(),"rollback",8) == 0)
else if(strncmp(s.c_str(),"restore",7) == 0)
}print(ve,n);
}
二、統計二叉樹中每一行的節點的個數,定義結構體如下:
struct invitenode
;構建一棵樹太複雜了,就只寫出,判斷的**吧,歡迎指教。
struct invitenode
;void print_invite_levels(invitenode *root)
}} cout《三、輸入乙個數字,輸出從0到該數字的字典序排序
例如,輸入102,輸出0,1,10,100,101,102,11,12......19,2,20,21....99
int get_len(int number)
return num;
}char *get_string1(int num,char *str)
else }
return str;
}void main()
break;
} }for(int i = 0; i <= number; ++i)
for(int i = 0; i <= number; ++i)
}} for(int i = 0; i <= number; ++i)
{ cout<
成都百詞斬2018web前端秋招筆試題
請20分鐘內完成以下題目 以紙筆或者文字形式完成,請勿使用ide等開發工具 1 請寫出實際 可以使用任意熟悉的編碼語言 2 需要考慮時間 空間複雜度 百詞斬的robin和lily非常喜歡開車,他們經常討論誰開的更好更快。現在有一條公路,起點是0公里,終點是100公里。這條公路被劃分為n段,每一段有不...
百詞斬 筆試題目
請完成以下題目 以紙筆或者文字形式完成,請勿使用ide等開發工具 題目1 單詞糾錯 輸入任意小寫英文本母組合,找出詞典中與此單詞最相似的單詞 輸入 小寫英語字母組合 和 詞典string dict n 輸出 dict中某個字串 舉例 輸入wod,輸出wood或者pod或者sod 要求 請在20分鐘內...
廣聯達2018校招筆試題
廣聯達現場筆試,有一種難受叫做,沒時間了,也沒紙了,但是卻發現了程式的錯誤。第一題 輸入乙個n,輸出1 2 3 4 5 6 7.n的值。int fun int num return sum void main void main int num cin num int len sizeof ar s...