0
A
回答
0
您還需要考慮每種可能結果的頻率。也就是說,如果各種結果/結果的出現頻率高度偏離,那麼你確實想要快速地製作常見情況,即使代價可能會大大增加非常見情況的運行時間成本。
例如,假設您要檢查四個條件:
result = A && B && C && D;
現在假設A ==概率爲0.9,B真==概率0.3,C ==真與真正的概率爲0.7,D ==爲真,概率爲0.1。考慮到C/C++短路規則,我們想重新排列方程,所以我們儘快「退出」測試。即最有效的測試將是:
result = D && B && C && A;
沒有每一項的類型,您有表情的例子,和各種結果的頻率和聯合概率頻率,這基本上是不可能幫助你。
相關問題
- 1. 邏輯表達式簡化
- 2. 邏輯表達式
- 3. 邏輯表達式的矢量化
- 4. 使用NLTK簡化邏輯表達式
- 5. C# - 優化邏輯
- 6. MySql邏輯優化
- 7. 優化的邏輯
- 8. 邏輯或表達式C++
- 9. puppet onlyif邏輯表達式
- 10. 分組邏輯表達式
- 11. 減少邏輯表達式
- 12. 如何優化這個bug的邏輯?
- 13. 如何用邏輯表達式初始化bool?
- 14. 如何簡化這些複合邏輯表達式?
- 15. PHP ||和&&邏輯優化
- 16. 如何在python中表達邏輯或正則表達式?
- 17. 如何優化LINQ表達式?
- 18. 如何優化LINQ-2-SQL表達式?
- 19. 如何優化XPath表達式?
- 20. 優化過濾邏輯Python的方式/從列表
- 21. 正則表達式優化
- 22. Java表達式優化
- 23. 優化正則表達式
- 24. 正則表達式優化
- 25. 優化正則表達式
- 26. 如何檢查交互式shell中表達式的邏輯值?
- 27. 邏輯與在Java正則表達式
- 28. 正則表達式findall邏輯或
- 29. 正則表達式的邏輯括號...?
- 30. 布爾邏輯的正則表達式
歡迎來到Stack Overflow!你能澄清你的意思是「邏輯表達」嗎?這是一個只使用AND,OR,NOT,XOR等的數學表達式嗎?或者比布爾電路更復雜?您提供的細節越多,我們就可以提供更好的幫助。 – templatetypedef 2011-02-14 02:20:43