2017-05-19 122 views
-3

好吧我知道蠻力是如何工作的,任何人都可以解釋如何實現它/在java中創建它。如果可能的話,我不需要原始的源代碼,我只是想了解這個算法。任何人都可以嗎?java中的蠻力

+2

蠻力不是算法。這是一種通過猜測每種可能性來解決問題的方法。 – shmosel

+2

這相當於「我如何寫書?」 –

回答

0

暴力不是一種算法,它是一種常見的解決問題的技巧。如果我要用暴力來解決問題,那麼意思就是「我會嘗試每種組合,直到找到解決方案」。

下面是一個例子。問題是「1和n之間的所有數字的總和是多少?」

蠻力解決方案:

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

這裏還有一個更優雅的解決方案:

return n*(n+1)/2 

「蠻力」 只是一個描述,而不是一種算法。

+0

好吧,謝謝,我明白暴力武力是一個邏輯應用,我們不知道某些規範,我們嘗試任何可能的。感謝非常有幫助。但是,你能告訴我任何關於你使用的for循環嗎?我基本上使用這個{(int i = *; i <*; i ++)}或有時使用增強for循環。但是這是什麼? – Gourav

+0

這是python,它只是寫得更快。它與「for(int i = 0; i

+0

哦,謝謝你的一切好友。 – Gourav