java 中的蛮力

Brute Force in java

好的,我知道蛮力是如何工作的,任何人都可以向我解释如何在 java 中实施 it/create 它。如果可能我不需要原始源代码,我只是想了解算法。有人可以吗?

蛮力不是一种算法,它是一种通用的问题解决技术。如果我要用蛮力解决问题,那就意味着 "I'm going to try every combination possible until I find the solution".

举个例子。问题是"What is the sum of all numbers between 1 and n?"

暴力破解:

int sum = 0
for i in range(n):
    sum += i
return sum

这里有一个更优雅的解决方案:

return n*(n+1)/2

"Brute force"只是描述,不是算法。