ofcomputer主讲赵英良西安交通大学计算机教学实验中心.pptVIP

  • 5
  • 0
  • 约1.5万字
  • 约 58页
  • 2016-10-01 发布于天津
  • 举报

ofcomputer主讲赵英良西安交通大学计算机教学实验中心.ppt

ofcomputer主讲赵英良西安交通大学计算机教学实验中心.ppt

上节内容提要(1)——查找 查找 就是在给定的DS中找出满足某种条件的结点;若存在这样的结点,查找成功;否则,查找失败。(找) 查找表 是一组待查数据元素的集合。待找 静态查找 是仅仅进行查询和检索操作,不改变查找表中数据元素间的逻辑关系的查找。(不改变元素关系) 动态查找 是除了进行查询和检索操作外,还对查找表进行插入、删除操作的查找,动态地改变查找表中数据元素之间的逻辑关系。改变元素关系 平均查找长度 与关键字进行比较的平均次数。对含有n个数据元素的查找表,查找成功时的平均查找长度为 Pi 为查找第i个数据元素的概率 Ci为查找第i个数据元素的比较次数。 上节内容提要(2) 顺序查找、 折半查找 ASL ? 分块查找(索引顺序查找) n为表长,S为块长 树表查找(二叉排序树)、 ASL ? 哈希查找 哈希函数常用的构造方法:数字分析法、平方取中法、折叠法、除留余数法(求模取余法)、直接定址法 处理冲突有两种方法:开放地址法(线性探测再散列、二次探测再散列 )、链地址法 本节内容 通过本单元的学习,了解、掌握有关排序的: 基本概念: 排序、排序分类、算法稳定性 典型的排序算法 插入排序、选择排序、交换排序 快速排序、归并排序 5种排序方法 一、排序的基本概念 1.排序(Sorting) 定义: 将记录按关键字递增(递减)的次序排列起来,形成新的有序序列,

文档评论(0)

1亿VIP精品文档

相关文档