// sweep backwards
PointIdx qi(q, 0);
vector<PointIdx>::const_iterator di =
upper_bound(dataset.begin(), dataset.end(), qi, yorder);
vector<PointIdx>::const_iterator i;
double min_y = q.y - sqrt(nndists[size-1]);
for (i =di-1 ;i > dataset.begin()&& i->p.y > min_y; --i)
if (insert_neighbour(q, *i, nndists, idx))
min_y = q.y - sqrt(nndists[size-1]);
每當運行這段代碼時總是報錯?哪位能幫我看一下啊,謝謝拉
uj5u.com熱心網友回復:
設定斷點,檢查哪一句出的錯誤你代碼不完整,我們沒法編譯運行
uj5u.com熱心網友回復:
加我的QQ吧,我把檔案傳給你,863754268轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/108648.html
上一篇:C++串口發送
下一篇:求一定區間內最大總值的高效演算法
