算法算法的概念算法的特性算法的表示结构化程序设计方法本章教学要求:掌握程序设计的基本概念熟悉算法设计和描述的基本方法能对简单的问题设计算法并用流程图表达出来第一节算法的概念 基本概念程序与算法 数据结构程序与算法 一个程序应包括以下两方面的内容:(1)对数据的描述即数据结构(data structure)在程序中要指定数据的类型和数据的组织形式即数据结构(2)对数据处理的描述即算法(algorit
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级算法程 序算 法数据结构=菜 谱加工方法加工原料=数据的类型和组织形式解决问题的方法和步骤每件事都需要事先设计出方法步骤如:春节回家 (收拾行李买车票按时乘车到站下车乘公交车回家)程 序算 法数据结构=菜 谱加工方法加工原料=数据的类型和组织形式解决问题的方法和步骤广义地说为解决一个问题而采取的方法和步骤就称为算法定义对同一个
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级算法 一什么是算法算法指的是对解题方法的精确而完整的描述(即:解决问题的方法和步骤)二算法有何特征:1.有穷性:是指操作步骤有限或在合理的时间里完成全部操作 2.确定性:算法中每个步骤必须有确切的含义而不应当是含糊的模棱两可的比如输出:L正整数3.能行性:指算法中的每个步骤都是要足够简单是实际能做到的且能在有效 的时间内完成比
#
什么是算法 一般有下列三种描述方法 1)自然语言 2)流程图 3)程序语言
#
#
第 1 章绪论13 算法设计算法(Algorithm)定义 算法的特性 算法设计的要求1第 1 章绪论13 算法设计 Algorithm is a finite set of rules which gives a sequence of operation for solving a specific type of problem算法是规则的有限集合,是为解决特定问题而规定的一系列操作。 算法
可行性:一个算法是可行的即算法描述的操作都是可以通过已经实现的基本运算执行有限次来实现的输入:一个算法有零个或多个输入这些输入取自于某个特定的对象集合输出:一个算法有一个或多个输出这些输出是同输入有着某些特定关系的量二算法的时间复杂度原操作:基本操作算法的时间度量:原操作重复执行的次数算法的渐近时间复杂度:原操作重复执行的次数是问题规模n的某个函数f(n)T(n)=O(f(n))频度:原操作重复执
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级1自组织神经网络的典型结构第四章 竞争学习神经网络2第四章 自组织神经网络自组织学习(self-organized learning) : 通过自动寻找样本中的内在规律和本质属性自组织自适应地改变网络参数与结构 自组织网络的自组
违法有害信息,请在下方选择原因提交举报