国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

2.環(huán)形隊(duì)列

2023-02-16 21:32 作者:n程序貓  | 我要投稿

計(jì)算正常隊(duì)列的有效數(shù)字

正常數(shù)列就是我們之前學(xué)到的,數(shù)值只能一次性不能重新循環(huán)的版本,在那個(gè)版本里面計(jì)算有效數(shù)值非常簡單


于是我們可以想象一個(gè)無法循環(huán)的循環(huán)隊(duì)列,這聽起來很怪,但是我們可以通過簡化過后的循環(huán)隊(duì)列來算值

有效數(shù)值 = rear ? front?

但是這里注意了,我們的rear并非真的是指向我們的最后一個(gè)元素,而是指向最后一個(gè)元素的后一個(gè)位置,所以公式應(yīng)該變?yōu)?/strong>

有效數(shù)值=rear+1?front


當(dāng)我們的索引超出隊(duì)列,使用百分號(hào)讓他回來

使用%可以讓那些超過的數(shù)字回到隊(duì)列里面來


比如當(dāng)我們的rear已經(jīng)指向了隊(duì)列.length(實(shí)際上這是一個(gè)虛擬的位,

實(shí)際上指向 - 隊(duì)列.length - 1),這已經(jīng)沒有下一位,于是我們要想辦法讓他回到我們的隊(duì)列開頭


我們可以看到當(dāng)我們隊(duì)列長度為5的時(shí)候,不管我們的數(shù)值有多大,最終都無法超過5,請(qǐng)看下方GIF



2.環(huán)形隊(duì)列的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
衡南县| 胶州市| 金坛市| 大足县| 象州县| 格尔木市| 两当县| 交口县| 漳浦县| 龙游县| 喀喇| 上栗县| 余庆县| 香格里拉县| 邳州市| 额尔古纳市| 浑源县| 泰宁县| 丽江市| 尚义县| 农安县| 昆山市| 平南县| 新建县| 克什克腾旗| 冷水江市| 翼城县| 陕西省| 广灵县| 永定县| 若羌县| 楚雄市| 宜昌市| 嫩江县| 德阳市| 洛宁县| 阳泉市| 眉山市| 南汇区| 鲁山县| 肇源县|