一:算法
概念:《算法导论》将算法 (algorithm)描述为定义良好的计算过程,它取一个或一组值作为输入,并产生一个或一组值作为输出。《计算机程序设计艺术》将算法描述为从一个步骤开始,按照既定的顺序执行完所有的步骤,最终结束(得到结果)的一个过程。
特性:确定性、有穷性、可行性、输入和输出
二:程序基本结构
顺序执行、循环结构、分支结构
图1、数据流程图
三:数据结构
1、基本数据结构
数组、链表、栈、队列
2、复杂数据结构
树、集合、哈希表和映射、图
概念:《算法导论》将算法 (algorithm)描述为定义良好的计算过程,它取一个或一组值作为输入,并产生一个或一组值作为输出。《计算机程序设计艺术》将算法描述为从一个步骤开始,按照既定的顺序执行完所有的步骤,最终结束(得到结果)的一个过程。
特性:确定性、有穷性、可行性、输入和输出
顺序执行、循环结构、分支结构
1、基本数据结构
数组、链表、栈、队列
2、复杂数据结构
树、集合、哈希表和映射、图