当前位置: 首页 > news >正文

网站开发一个多少钱什么叫网站名称

网站开发一个多少钱,什么叫网站名称,软件 开发 公司,湖北网站建设企业数据结构 查找和排序 3月12日 – 天气:晴 1. 顺序查找 顺序查找就是简单的从头一个一个的进行比较,注意它的平均查找长度 2. 折半查找 折半查找和二叉排序树一致: 优点:查找效率很高 缺点:要求必须是循序存储并且表中…

数据结构 查找和排序 3月12日 – 天气:晴

1. 顺序查找

在这里插入图片描述

顺序查找就是简单的从头一个一个的进行比较,注意它的平均查找长度

2. 折半查找

在这里插入图片描述

折半查找和二叉排序树一致:

优点:查找效率很高

缺点:要求必须是循序存储并且表中元素必须有序

3. 分块查找

image-20240312204445143

分块查找实际上是结合了折半查找和顺序查找两种方式。

注意ASL的计算方式

优点:查找效率高于顺序查找,低于折半查找

4. 哈希表

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用取余的方法,需要注意取余的值:

取余的那个值 大于等于元素个数,小于等于比当前个数大的第一个质数。假设元素个数为9,则m的取值范围为【9,11】

image-20240312205703780

image-20240312205738937

image-20240312205720498

image-20240312205751411

采用链地址法的优点和不足:

  • 优点:平均查找长度短
  • 缺点:需要存储大量的指针,导致空间的浪费

image-20240312205855799

5. 直接插入排序

image-20240312210000626

  • 思想:直接插入排序的思想是向序列分为有序序列和无序序列。每次都从无序序列中取出一个值,然后跟有序序列的值一次进行比较,找到和事的位置进行插入。

  • 确定性:因此插入排序中在未完成时,没有一个元素的值时确定的。

  • 稳定性:稳定的

  • 时间复杂度:最好的情况下,只需要比较n-1次,最坏的情况是n^2

  • 空间复杂度:1

6. 希尔排序

image-20240312210356091

image-20240312211410777

  • 思想:希尔排序是直接插入排序的改进。它首先将元素进行分组,在组内进行直接插入排序,随着增量的逐渐减小,最终使得整个序列都有序
  • 确定性:不确定
  • 稳定性:不稳定
  • 时间复杂度:n^1.3
  • 空间复杂度:1

希尔排序最后一次排序为直接插入排序

7. 冒泡排序

image-20240312211543453

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 思想:两两比较元素,将如果次序相反,则交换。这样每一轮排序都会选出最大的或者最小的元素,直到所有的元素都有序
  • 稳定性:稳定
  • 确定性:确定,每一次都会选择出最大的元素,且该元素的位置不会再次发生变化
  • 时间复杂度 n^2
  • 空间复杂度 1

8. 快速排序

image-20240312212009856

image-20240312212031166

  • 思想:在序列中任意选择一个元素,然后以这个元素为基准,将小于它的元素都放在它的左边,大于它的都放在右边。然后生成两个子序列。然后这两个子序列再一次执行上述操作。直到序列中只有一个元素
  • 稳定性:不稳定
  • 确定性:每次所选择的这个元素的位置是固定的
  • 时间复杂度:nlog
  • 空间复杂度:log (递归)

9. 简单选择排序

image-20240312212827496

image-20240312213156022

  • 思想:每次从带排序的序列中找到最小的元素,然后放在有序序列末尾。这里注意和直接插入排序区分。直接插入的思想是每一次都从未排序的序列中选择一个元素,然后放到已经排序序列里面的合适的位置
  • 稳定性:不稳定
  • 确定性:确定
  • 时间复杂度 n^2
  • 空间复杂度:1
http://www.yayakq.cn/news/131304/

相关文章:

  • 泛微 企业网站建设计划深圳网站制作 公司
  • wordpress 建站后端广告投放面试
  • 网站头部设计php跳转网站
  • asp.net 手机网站开发涉密网络建设
  • 文创做的好的网站推荐湖北华亚建设工程有限公司网站
  • 网站做平台wordpress搬家打不开
  • 网站程序模板如何做企业网站及费用问题
  • 企业建设网站找网站公司吗做服务的网站起名
  • seo网站优化多少钱办文明网站 做文明网民活动
  • 深圳网站优化提供商wordpress xrea
  • 知识产权网站模板南京市网站建设公司
  • nat123做网站 查封个人服务器网站备案
  • 五合一小程序网站怎样建设简单的网站
  • 网站备案机构刚备案的域名如何做网站
  • 邹城市建设局网站设计师网站家装
  • react做的网站seo优化顾问服务阿亮
  • 网站维护方案怎么做建设银行荆门招聘网站
  • wordpress网站加载过慢wordpress很好的博客
  • 网站做超链接的方式有哪些做的网站无法显示此页
  • 哈尔滨搭建网站网络营销方案格式
  • 新开传奇网站超变网站小logo设计
  • 以下不属于网站建设优化山东枣庄滕州网站建设
  • 建站软件有哪些功能seo霸屏
  • 北京企业网站建设什么是网络整合营销
  • 移动端网站建设原则h5开发网站优点
  • 婚纱网站建设微信群长春免费网上推广
  • 响应式网站适合优化吗专业做网站咨询
  • 网站开发与设计培训的就业前景深圳做网站的网
  • wordpress网站阿里云备案号宁乡建设局网站
  • 南昌做公司网站百度如何推广产品