算法的乐趣--ch1、ch2

一:算法

概念:《算法导论》将算法 (algorithm)描述为定义良好的计算过程,它取一个或一组值作为输入,并产生一个或一组值作为输出。《计算机程序设计艺术》将算法描述为从一个步骤开始,按照既定的顺序执行完所有的步骤,最终结束(得到结果)的一个过程。

特性:确定性、有穷性、可行性、输入和输出

二:程序基本结构

顺序执行、循环结构、分支结构

算法的乐趣--ch1、ch2_第1张图片
图1、数据流程图

三:数据结构

1、基本数据结构

数组、链表、栈、队列

2、复杂数据结构

树、集合、哈希表和映射、图

你可能感兴趣的:(算法的乐趣--ch1、ch2)