美文网首页
软考-算法-查找(上)

软考-算法-查找(上)

作者: zhongcx | 来源:发表于2020-01-16 14:35 被阅读0次

1.1:对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度_____。
A O(n^2)
B O(e^2)
C O(n+e)
D O(n×e)

1.2:在12个互异元素构成的有序数组 a[1..12] 中进行二分查找(即折半查找,向下取 整),若待查找的元素正好等于a[9],则在此过程中,依次与数组中的( )比较后,查找成功结束。
A. a[6]、 a[7]、 a[8]、 a[9]
B. a[6]、a[9]
C.a[6]、 a[7]、 a[9]
D. a[6]、 a[8]、 a[9]

1.3:用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指_____。
A 关键字被依次映射到地址编号连续的存储位置。
B 关键字不同的元素被映射到相同的存储位置。
C 关键字相同的元素被映射到不同的存储位置。
D 关键字被映射到哈希表之外的位置。
【试题分析:哈希表(hashtable)通过一个已记录的关键字为自变量的函数(哈希函数)得到该记录的存储地址,所以在哈希表中进行查找操作时,需用同一哈希函数计算得到待查记录的存储地址,然后到相应的存储单元去获得有关信息再判定查找是否成功。用哈希表存储元素时,需要进行冲突(碰撞)处理,这个冲突指的是关键字不同的元素被映射到相同的存储位置。 】

相关文章

  • 软考-算法-查找(上)

    1.1:对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度_____。A ...

  • 软考-算法-查找(下)

    答案 1.1 - 1.3 A B B 知识点分析 《查找》【顺序查找】时间复杂度 几个for循环就是n的几次方。...

  • 软考-算法-排序(上)

    1.稳定排序 1.1:_____在其最好情况下的算法时间复杂度为O(n)。A.插入排序 B.归并排序 C.快速排序...

  • 软考-算法-策略(上)

    1.分治法 1.1:快速排序算法采用的设计方法是____。A. 动态规划法 (Dynamic Programmin...

  • 2018-03-30 算法 :查找简介

    世界上没有最好的算法,只有最合适的算法 查找算法:静态查找,动态查找 静态查找(一般使用线性表)的分类: 顺序查找...

  • 网络规划设计师如何进行继续教育

    高效备战软考加入群聊【246721028】不错过任何考试资讯,更有更多备考资料 大家在备考软考的时候应该都会查找各...

  • 软考9之算法

    三、回溯算法思想:把解空间(所有情况)想象为一颗完全树(不一定是二叉树,n皇后问题是一棵n层深度的n叉树),遍历所...

  • 软考-算法-排序(下)

    答案 1.1 - 1.6:A D A A A B2.1 - 2.3:C C C3.1 - 3.8:4 2 5 1 ...

  • 软考-算法-策略(下)

    答案 1.1 - 1.3:B A A2.1 - 2.9:B C D B B A B C B3.1 - 3.9:A ...

  • 算法

    一.算法基础--算法的特性 二.算法基础--算法的复杂度 三.顺序查找和二分查找 顺序查找 二分查找(前提是有序的...

网友评论

      本文标题:软考-算法-查找(上)

      本文链接:https://www.haomeiwen.com/subject/epttzctx.html