java如何根据集合大小确定使用哪种方法
我有一个arraylist存储节点(指向周围节点的点)。这是在二维空间中(节点当前仅为点),因此arrayList是所有节点的一维表示,而每个节点中的链接都可以链接到周围的节点(而不仅仅是上一个和下一个)
在ArrayList中搜索距离鼠标最近的点时,我有两个选项。通过带有距离条件的arraylist进行for循环,或者查询一个节点,并根据鼠标从当前节点的方向确定下一个链接节点
我的想法是,对于较小的节点集,for循环会更有效,因为不需要额外的计算来确定下一个节点,而在较大的节点集中查询节点会更有意义
我的问题是,我如何测试在什么情况下进行计算比只进行for循环更有效
注:如果这是一个错误的地方问这个问题,我会很感激有一个更适合问的地方的建议
共 (0) 个答案