好的,我知道蛮力是如何工作的,任何人都可以解释我如何实现它/在java中创建它。如果可能,我不需要原始源代码,我只想了解算法。有人可以吗?
答案 0 :(得分:0)
蛮力不是一种算法,它是一种通用的问题解决技术。如果我要用蛮力来解决问题,那就意味着"我会尽可能地尝试每一种组合,直到我找到解决方案"。
这是一个例子。问题是" 1和n之间所有数字的总和是多少?"
蛮力解决方案:
int sum = 0
for i in range(n):
sum += i
return sum
这是一个更优雅的解决方案:
return n*(n+1)/2
"蛮力"只是一种描述,而不是算法。