最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
长沙县| 栾川县| 上饶县| 九江县| 三台县| 德惠市| 泾川县| 青冈县| 天镇县| 文山县| 新泰市| 读书| 平乐县| 滨海县| 宁津县| 鄂尔多斯市| 武鸣县| 武安市| 连州市| 都兰县| 临海市| 红原县| 辉南县| 浏阳市| 民勤县| 客服| 大田县| 巴南区| 前郭尔| 肇州县| 海原县| 油尖旺区| 抚远县| 福清市| 成武县| 梁河县| 通辽市| 牙克石市| 平度市| 漳平市| 山东省|