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