官术网_书友最值得收藏!

2.7 如何設計一個排序系統(tǒng)

【出自TX筆試題】

難度系數:★★★★☆

被考察系數:★★★☆☆

題目描述:

設計一個排隊系統(tǒng),能夠讓每個進入隊的用戶都能看到自己在隊列中所處的位置和變化,隊可能隨時有人加入和退出;當有人退出影響到用戶的位置排名時需要及時反饋到用戶。

分析與解答:

本題不僅要實現隊列常見的入隊列與出隊列的功能,而且還需要實現隊列中任意一個元素都可以隨時出隊列,且出隊列后需要更新隊列用戶位置的變化。實現代碼如下:

程序的運行結果為

主站蜘蛛池模板: 巧家县| 乐都县| 睢宁县| 平陆县| 峨眉山市| 衢州市| 灵山县| 彭山县| 喀什市| 武安市| 潍坊市| 永安市| 邹城市| 宜宾市| 库车县| 榆社县| 改则县| 呼伦贝尔市| 阜康市| 土默特左旗| 靖江市| 永安市| 牙克石市| 澳门| 远安县| 苗栗市| 天峻县| 南开区| 宕昌县| 水城县| 寿宁县| 黄大仙区| 三台县| 大港区| 武平县| 平利县| 虎林市| 子长县| 孝义市| 全南县| 富民县|