百詞斬2018校招筆試題

2021-08-08 03:51:38 字數 1027 閱讀 7945

一、要求實現三個功能,呼叫「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...