计算机二级C语言公共基础知识,以及习题总结(三)查找和排序
二级C语言公共基础知识,以及习题总结,查找和排序,顺序查找,二分法查找,排序,查找和排序相关练习
·
二级C语言公共基础知识,以及习题总结(一) | 跳转 |
---|---|
二级C语言公共基础知识,以及习题总结(二)树和二叉树 | 跳转 |
二级C语言公共基础知识,以及习题总结(三)查找和排序 | 跳转 |
二级C语言公共基础知识,以及习题总结(四)程序设计和软件工程基础 | 跳转 |
二级C语言公共基础知识,以及习题总结(五)数据库设计基础 | 跳转 |
二级C语言公共基础知识,以及习题总结(六)数据模型 | 跳转 |
二级C语言公共基础知识,以及习题总结(七)关系代数 | 跳转 |
二级C语言公共基础知识,以及习题总结(三)
查找和排序
一、顺序查找
只能用顺序查找的情况,(1)线性无序表;(2)有序线性链表。
长度为n的线性表最坏查找次数为:n次;最大值或最小值的比较次数为n-1次
二、二分法查找
二分法只适用于顺序存储的有序表。最坏比较次数为:
每次排除半
三、排序
四、查找和排序相关练习
C(顺序查找只能一个挨着一个)
C(找最大值需要把所有的都找一遍)
C
D
B
C
B
D
B
B(所有有希尔排序和堆排序的都不可以选这两个不一样)
A(10x9/2)
C(所有有希尔排序和堆排序的都不可以选这两个不一样)
A
二级C语言公共基础知识,以及习题总结(一) | 跳转 |
---|---|
二级C语言公共基础知识,以及习题总结(二)树和二叉树 | 跳转 |
二级C语言公共基础知识,以及习题总结(三)查找和排序 | 跳转 |
二级C语言公共基础知识,以及习题总结(四)程序设计和软件工程基础 | 跳转 |
二级C语言公共基础知识,以及习题总结(五)数据库设计基础 | 跳转 |
二级C语言公共基础知识,以及习题总结(六)数据模型 | 跳转 |
二级C语言公共基础知识,以及习题总结(七)关系代数 | 跳转 |
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献17条内容
所有评论(0)