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"只是描述,不是算法。
好的,我知道蛮力是如何工作的,任何人都可以向我解释如何在 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"只是描述,不是算法。