采取基于问题的基于问题的计算机科学方法。这些编译提供了您无法在任何地方找到的唯一视角和应用程序。
通过这些测验旨在检查您对基本面的理解,使您的技能提高。
计算机对数字信息进行加密,使人们可以在全球范围内进行协作。计算机科学研究这些机制背后的理论和构建它们所需的实际细节。
ADTS根据使用和行为对数据结构进行分类,提供对界面和响应的理解。
这是把你的鸭子排成一行,计算机科学的风格。一些最简单但最有用的数据结构是线性的。开始构建您的基本工具包吧!
这些数据结构利用散列函数来实现数据以进行快速查找或验证。有些是概率本质上的,这意味着他们牺牲绝对保证的速度。
无论你是一个路线图,或只是一些数字数据时,在树组织数据允许连接和层次结构的有效表示。
在计算机科学中,以允许有效访问和更改的方式存储数据是至关重要的。二叉搜索树是一个基本的树状结构,您将希望在您的工具包!
无论您是在寻找两个位置之间的最短路径或建模的社交网络,图是用于存储数据和探索连接的重要工具。
字符串基本上是“计算机中的单词”。作为一组有序的字符,它们是构建块,允许我们做从搜索文件系统到解密密码的事情。
快速算法最有用 - 您不希望在10年内对您的问题的答案,吗?运行时分析研究算法在平均或最坏的情况下才能完成算法。
在尝试高效时,您不想重复自己。动态编程是跟踪您已经计算过的结果的艺术,这些结果在以后的计算中有用。
对于许多算法来说,高度组织化的数据是至关重要的,并且您通常希望您的数据按照从小到大的顺序排列。整理数据的艺术比你想象的要复杂得多!
计算机越来越多地用于解决几何问题,比如建模物理物体,如大脑和桥梁。
什么是计算机?
从机器人到雷达,信号和系统允许计算机基于围绕它们的信息进行决策。
浏览我们社区专家撰写的数千个计算机科学维基。
问题加载......
注意加载......
设置加载......