?? locate(二分法檢索).cpp
字號:
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/*********************************本算法由PRINCETH傾情提供!歡迎提寶貴意見*****************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/
void locate(double xx[], int n, double x, int& j)
{
int jl,ju,jm;
jl = 0;
ju = n + 1;
loop: if (ju - jl > 1)
{
jm = (ju + jl) / 2;
if ((xx[n] > xx[1]) && (x > xx[jm] ))
jl = jm;
else
{
ju = jm;
}
goto loop;
}
j = jl;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -