单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据结构与算法Data Structures Algorithms吴元斌 wu-yb163重庆三峡学院 数学与计算机科学学院课程说明《数据结构》是计算机相关专业的一门重要的专业基础课它主要研究计算机加工对象的逻辑结构及在计算机中的表示形式以及实现各种基本操作的算法与其他课程的关系先修——C语言 算法描述的基础之一后
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据结构及算法课程名称:数据结构及算法预修课程: C语言 高等数学教材:1.《数据结构》(C语言版)清华大学出版社 1997 2.《数据结构题集》(C语言版)清华大学出版社 1999教师:徐镜春 xjcsj01dlc.zju.edu关于习题与实验题教材中习题放在每章结束但学生在每周都应该
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式算法与数据结构许 亮算法与数据结构课程名称:算法与数据结构先修课程:C语言程序设计后续课程:微机原理及应用 单片机原理及应用教材:算法与数据结构-C语言描述 张乃孝编著参考: 1数据结构(C语言版) 严蔚敏 吴伟民 编著 2数据结构题集(C语言版) 严蔚敏 吴伟民 编著3数据结
基础知识时间复杂度空间复杂度 数据结构的存储方式无向图受限线性表逻辑结构3 算法分析初步如果将s=0也看成是基本操作则语句频度为2其时间复杂度仍为O(1)即常量阶例3 for(i=1 i<=n i) { x s=x } 语句频度为:2n其时间复杂度为:O(n) 即为线性阶例4 for(i=1 i<=n i) for(j=1 j<=n j)
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据结构与算法2006.9-2007.1串的模式匹配定义 在串中寻找子串(第一个字符)在串中的位置词汇 在模式匹配中子串称为模式串称为目标示例 目标 T : Beijing 模式 P : jin 匹配结果 = 3 第1趟 T a b b a b a 穷举的模式 P a b a
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级3.2 算法与数据结构3.2.1 原始信息与处理结果的对应存储3.2.2 数组使信息有序化3.2.3 数组记录状态信息3.2.4 大整数存储及运算3.2.5 构造趣味矩阵数据的逻辑结构常分为四大类:(1)集合结构 (2)线性结构 (3)树形结构(4)图结构(网结构) 存储结构可以分为:连续存储和链式存储连续存储又
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据结构与算法—— C 描述 任课老师:吴献 办公室:软件大楼 212数据结构课程:理论课(4学时)实验课(2学时)参考:1.数据结构基础(C语言版)Ellis Horowitx等著张力等译(教材) 2.数据结构(C语言版)严蔚敏等实验课案例:卡耐
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据结构与算法2006.9-2007.1Review数据结构算法C算法的五个重要特性有穷性:一个算法必须总是在执行有穷步之后结束且每一步都可在有穷时间内完成确定性:算法中每一条指令必须有确切的含义可行性:一个算法是能行的即算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现输入:一个算法有零个或多个输入这些输入取自某个
树的广义表表示 (结点的utype域没有画出)树的左子女-右兄弟表示template <class Type> int Tree<Type>::Parent ( ) {在树中寻找当前结点的双亲使之成为当前结点 TreeNode<Type> p = current t if ( current == NULL current == root ) { current =
违法有害信息,请在下方选择原因提交举报