3
A
回答
3
擴充通常意味着擴展名稱。在計算機科學中,有許多根本性的,經過深入研究的概念,算法或數據結構。這些概念對解決許多實際問題至關重要,但有時您必須爲主要思想添加一些附加功能。
讓我們假設你想要用標準插入/刪除來管理一組數字,此外,你想有效地計算集合中小於給定數字k的項目數量。
爲了做到這一點,您可以實現一個標準(平衡)二叉搜索樹,此外,在每個節點中存儲該節點的左子樹中的節點數量(表示較小項目的數量)並在插入/刪除過程中跟蹤該計數器。然後如果你想返回小於k的項目數,你只需在樹中找到k,然後返回k的計數器。這是一個增強。
1
我不會限制增加了複雜性,但每除了東西(如Augumented Realtity)可以被稱爲「增強」。我從來沒有在計算機科學中看到任何明確的「擴充」定義,我懷疑是否有這樣的定義。
相關問題
- 1. 頁面翻轉在計算機圖形學編程中意味着什麼?
- 2. 「雲計算」究竟意味着什麼?
- 3. 在3D計算機科學(3D引擎)中,'批'這個術語到底意味着什麼?
- 4. 「回讀」在計算機內存方面意味着什麼?
- 5. 「樸素」貝葉斯在機器學習中意味着什麼?
- 6. clf在機器學習中意味着什麼?
- 7. 「Oracle」在機器學習中意味着什麼?
- 8. 計算機科學與信息科學有什麼區別?
- 9. 計算機科學
- 10. 計算機科學數學
- 11. 模板引擎在計算中究竟意味着什麼?
- 12. * 0x3e8在C#超時計算中意味着什麼?
- 13. 這意味着什麼可擴展性?
- 14. 在AngularJS中結尾意味着什麼double意味着
- 15. 什麼%*%意味着R中
- 16. 什麼呢##意味着在$ {}
- 17. 什麼===在PHP意味着
- 18. 什麼。意味着在PHP?
- 19. 計算意味着處理NaN意味着
- 20. 在數學科學中講計算機科學
- 21. 在計算機科學中,什麼是浮點?
- 22. 計算意味着在分組行
- 23. 計算意味着在一個列表
- 24. 〜=是什麼。在Stata意味着什麼?
- 25. 計算機科學老人
- 26. 計算機科學分類
- 27. 計算機科學界?
- 28. 接下來要學什麼? - 計算機科學
- 29. 在學說2中級聯「刷新」意味着什麼?
- 30. void **意味着什麼
也許這個問題應該遷移到http://programmers.stackexchange.com?這是一個非常有用的問題,因爲在任何地方似乎都沒有明確的增強定義,並且在搜索谷歌搜索'[增強計算機科學]時出現此問題(https://www.google.com/search?q=增強+電腦+科學)' – icc97