如何知道数组中两点之间的单元格数
How do i know number of cells between two points in array?
我有2D数组,并给出两个点p1(x1,y1)和p2(x2,y2),这有办法知道它们之间的单元数吗?
对于点p(i,j)
,它在矩阵中的位置等于i*width+j
,其中width
是矩阵的宽度。因此,两个元素之间的细胞数量为abs((i1*width+j1) - (i2*width+j2))
。
相关文章:
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- int(c) 和 c-'0' 之间的区别。C++
- 在cuda线程之间共享大量常量数据
- 在c代码之间共享数据的最佳方式
- Mix_Init和Mix_OpenAudio SDL之间的区别是什么
- C++ 使用 assign 函数的字符串与直接使用 '=' 更改值的字符串之间的区别
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 用C++程序计算圆锥体的体积、球体的体积、八边形的面积和两点之间的距离
- 找到两点之间的中点
- 在C++中计算两点之间的角度,得到了奇怪的结果
- 使用Opencv/c++在Stream中的两点之间绘制aline
- 如何知道数组中两点之间的单元格数
- 如何有效地计算两点之间的角度
- 如何使用两点和步骤 c++ 之间的元素初始化向量
- 查找二维数组中两点之间的距离
- 尝试在c++中找到(x,y)坐标系中两点之间的最短路径.误差11db
- C++检测两点之间的碰撞,并在发生碰撞时从法线上反弹
- 复杂性理论-c++中两点之间的最小距离
- 我怎么做两点之间的碰撞检查呢?(c++)
- 查找两点之间的距离