数据结构
数据结构是一种计算机存储、组织数据的方式。在计算机中,数据有整数、实数、字符串、图像和声音等多种类型。数据结构是指各种类型数据之间的相互关系,常见的数据结构有数组、栈、队列、链表、树、图等。
算法
算法指为完成预定的工作,而设计的计算机软件工作步骤或方法。算法需要严格且详尽,精确描述解决问题的过程与方法,不能有歧义。算法必须有开始和结束,算法的步骤由有限条指令组成,每一句指令都有唯一的确定的结果。
IDE
IDE(Intergrated Development Environment)(集成开发环境),是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试工具和图形化用户界面工具等,例如微软的Visual Studio等。
SDK
SDK(Software Development Kit)(软件开发工具包),广义上指辅助开发某一类软件的相关文档、范例和工具的集合,如使用C++开发时用到的.lib文件(导入库)
编译
编译是把高级语言(计算机语言)转换为二进制语言(计算机只识别0和1)。编译程序指使用高级语言编写的程序,执行上述步骤的过程。