Understand principle and theory of Data Structures and Algorithms, able to design and implement fundamental data structures and algorithms.
Covers programming, data structures, algorithms.
Topics include the organization and implementation of fundamental data structures such as list, binary tree, tree and forest, and graph; sorting and searching; data abstraction and problem solving.
Computer Science
计算机科学(computer science,缩写CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究。计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论。
Physics
Biological / Biomedical Science
Statistics
Mathematics
Chemistry
Chemical Engineering
Environmental Engineering
Environmental Science
Psychology
Biomedical/Bioengineering
Information Systems
Electrical Engineering
Materials Science and Engineering
Mechanical Engineering
Aerospace / Aeronautical / Astronautical Science and Engineering
Industrial Engineering
Financial Engineering
Actuarial Sciences
Software Engineering
Biostatistics
Electronic Engineering
Computer Science
Atmospheric Science
Business Analytics
Data Science
Database Systems
Principles of Database
Data Visualization
Security of Information System
Statistical Software
System Modeling and Simulation
Distributed Computing Technology
Software Engineering
Geographic Information System
Information Storage and Retrieval
Computational Material Science and Engineering
Introduction to Database Systems
introduction to digital libraries and semantic web
Principles and Techniques of Compiler
Principles of Biomedical Engineering
Algorithm Design and Analysis
码农
数据结构
debug
计算机系统
数据 : 在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称.
算法 : 算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
排序 : 排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。