小编Sup*_*ane的帖子

如何在阵列中找到比O(N ^ 2)更快的毕达哥拉斯三胞胎?

有人可以提出一种算法,在给定数组中的数字中找到所有毕达哥拉斯三元组吗?如果可能,请建议比O(n 2)更快的算法.

勾股数是一组{A,B,C},使得2 = B 2 + C 2.示例:对于数组 [9, 2, 3, 4, 8, 5, 6, 10],算法的输出应为{3, 4, 5}{6, 8, 10}.

algorithm

31
推荐指数
4
解决办法
4万
查看次数

给定一个整数数组,其中一些数字重复1次或2次但一次重复3次,你如何找到它?

给定一个整数数组,其中一些数字重复1次,一些数字重复2次,只有一个数字重复3次,你如何找到重复3次的数字.不允许使用哈希.算法的复杂度应为O(n)

algorithm

17
推荐指数
1
解决办法
1万
查看次数

如何在O(n*log K)时间内对平均长度为K的排序列表进行排序?

如何在O(n*log K)时间内对平均长度为K的排序列表进行排序?

algorithm

1
推荐指数
1
解决办法
4145
查看次数

标签 统计

algorithm ×3