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

歡迎光臨散文網(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)遵守國家法律
佛教| 武邑县| 永新县| 潼南县| 闵行区| 通化县| 盘锦市| 嘉荫县| 岢岚县| 乃东县| 获嘉县| 连山| 阆中市| 彭泽县| 镶黄旗| 伽师县| 化州市| 木兰县| 庄浪县| 濮阳县| 迁西县| 正安县| 遂川县| 湟源县| 油尖旺区| 封开县| 金沙县| 明水县| 奇台县| 蒙城县| 甘德县| 双鸭山市| 临沧市| 阿尔山市| 年辖:市辖区| 阳朔县| 高碑店市| 太谷县| 济南市| 南部县| 邵东县|