upper 和 lower的運用

2021-10-02 02:21:09 字數 542 閱讀 5205

upper用法:lower_bound(a+l,a+r,n);

前提 運用stl庫函式且數列有序using namespace std;

algorithm 的 sort函式

lower_bound返回的是第乙個大於或等於該m的位址

而upper則是返回大於m的位址

如圖 我們就可以得到第乙個大於等於6的位址。

#include

#include

using namespace std;

intmain()

;sort

(a,a+9)

;for

(int i=

0;i<=

9;i++

)printf

("%d "

,a[i]);

int t=

lower_bound

(a,a+9,

6)-a;printf

("%d"

,t);

}

MMX和SSE的運用

intel的mmx技術是對intel體系結構 ia 指令集的擴充套件。該技術使用了單指令多資料技術 simd 技術,以並行方式處理多個資料元素。mmx指令集增加了57條新的操作碼和乙個新的64位四字資料型別,增加了八個新的64位mmx暫存器,每個暫存器可按名稱mm0 mm7直接訪問。這意味著我們可以...

Map的運用和小結

在實際開發和應用中,漸漸發現map的一些常用操作和小技巧,今天記錄一下。1.map遍歷 map遍歷有幾種形式,可以根據key進行遍歷,可以根據value進行遍歷,可以直接遍歷整個map,以及迭代遍歷等等。1.1根據key進行遍歷 keyset 獲取key public void testkeyset...

sed 和 awk 的運用

n 遮蔽預設輸出,預設sed會輸出讀取文件的全部內容 r 讓sed支援擴充套件正則 i sed直接修改原始檔,預設sed只是通過記憶體臨時修改檔案,原始檔無影響 sed n 3,6p etc passwd 答案 sed i s usr local usr src g file 答案 awk home...