怎麼能快速的找到你想要的索引(二分法)

2022-05-04 03:12:08 字數 455 閱讀 4885

你如何查詢自己想要的資料?

直接用索引遍歷查詢。如果資料很多呢?比如:100萬、1000萬、100百萬?你要全部遍歷完需要多久?會不會一直卡在這裡?那取一條資料我們也要去遍歷,那會不會浪費資源?那我們就可以用二分法進行解決問題:

class

program

console.writeline(binaryquery(array,

786));

#endregion

console.readline();

}public

static

int binaryquery(int array,int

target)

else

if(array[middle]

else

}return -1

; }

}

view code

github搜尋技巧 快速搜到你想要的!

不得不說 github 簡直就是程式猿的福地,聚集了眾多大神在上面分享,在這裡可以發現無限的優良資源,不管是初學者還是正在高階中的青銅王者,都可以在上面找到適合自己的好東西,用好 github 可以讓能力提公升不止一點點。那麼,如何在這麼龐大的資源平台下找到自己想要的內容呢?我蒐集了一些實用的技巧,...

如何在github上精準找到你想要的專案

不知道小夥伴們一開始接觸github有沒有這樣的乙個疑問,當我們想找乙個vue的後台管理專案時,你可能只會開啟github 在搜尋欄直接輸入vue,會看到一堆的結果,這時你找了幾頁都沒發現你需要的,你可能就直接放棄了。我一開始也和上述一樣的,所以每次在github都找不到我所想要的,但是。開源專案一...

如何快速分割檔案路徑,獲取到你想要的內容

函式名稱 splitpath s 函式作用 快速分割檔案路徑,分割內容包括碟符,檔名,副檔名等等 函式原型 errno t splitpath s const char path,char drive,size t drivenumberofelements,char dir,size t dirn...