日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 嵌入式云IOT技術圈
[導讀]在學習數(shù)據(jù)結構與算法之美中看到一個知識點挺有趣,雖然不是作者壓倒性的實驗證明,但分析起來也是有道理的,我們來看看是怎么回事。


微信公眾號:morixinguan
關注可了解更多的教程。問題或建議,請公眾號留言;
如果你覺得本文對你有幫助,歡迎贊賞

在學習數(shù)據(jù)結構與算法之美中看到一個知識點挺有趣,雖然不是作者壓倒性的實驗證明,但分析起來也是有道理的,我們來看看是怎么回事:

假設又有a[i]和b[i]兩個int類型的數(shù)組,如果按計算偏移地址來獲取數(shù)據(jù),a表示數(shù)組的首地址,如果數(shù)組從0開始計數(shù),則a[0]就是偏移為0的位置,a[i]表示偏移i個數(shù)據(jù)類型大小的位置。則a[i]滿足以下計算公式:

1a[i] = 基地址 + i * 數(shù)據(jù)類型

如果數(shù)組從1開始計數(shù),則滿足以下公式:

1b[i] = 基地址+(i-1)*數(shù)據(jù)類型

很顯然,從1開始計數(shù)編號,每次隨機訪問數(shù)組元素都多了一次減法運算,對于CPU來說,即是多了一條SUB指令,顯然從0開始計算要高效一些。



免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
關閉