SKU算法分“同一行“和“不同行“的疑问(性能上)
来源:3-8 完成SKU的逻辑选择
数字A
2021-04-03 17:09:23
老师好,在看老师整理出来查找潜在路径的代码之前,我自己也尝试写了相关的代码,采用的思路是:遍历全部的Cell的时候分成两种情况,“与用户点击的Cell处于同一行的”以及“与用户点击的Cell处于不同行的”。
因为在用户点击某一行时,其他行的状态并没有发生变化,因此同一行的元素实际上都是无需再判断其潜在路径的(可以认为之前已经判断过了)。
后来听老师的说法也有提到分“同一行”和“不同行”进行讨论,只是这样会增加代码的复杂度因此没有采取这种方法。但我觉得同一行的元素又去查找潜在路径,同时还要字典中查询,这样不会很浪费性能吗?
想问一下这种情况,应如何取舍,望老师解惑,谢谢老师~
1回答
点同一行的不同元素 这个元素 + 其他行的元素可能也会有变化,还是应该判断
相似问题