2017上半年程序员考试案例分析真题(1)

程序员 责任编辑:小布丁 2017-05-24

添加老师微信

备考咨询

加我微信

摘要:希赛网为大家整理了2017上半年程序员考试案例分析真题,以下为第一部分。试题一(共20分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】设有二维整数数组(矩阵)

    希赛网为大家整理了2017上半年程序员考试案例分析真题,以下为第一部分。


    试题一(共20分)
阅读下列说明和图,填补流程图中的空缺,将解答填入答题纸的对应栏内。

【说明】
设有二维整数数组(矩阵)A[1:m,1:n],其每行元素从左至右是递增的,每列元素从上到下是递增的。以下流程图旨在该矩阵中需找与给定整数X相等的数。如果找不到则输出“false”;只要找到一个(可能有多个)就输出“True”以及钙元素的下标i和j(注意数组元素的下标从1开始)。
例如,在如下矩阵中查找整数8,则输出伟:True,4,1
2  4 6    9
4  5 9    10
6  7 10   12
8  9 11 13
流程图中采用的算法如下:从矩阵的右上角元素开始,按照一定的路线逐个取元素与给定整数X进行比较(必要时向左走一步或向下走一步取下一个元素),直到找到相等的数或超出矩阵范围(找不到)。
【流程图】

       1.png

【问题】该算法的时间复杂数是()
供选择答案:A.O(1)B.O(m+n)C.(m*n)D,O(m2;+n2;)


>>>>返回目录:2017上半年程序员考试案例分析真题(汇总)
>>>>进入估分:2017上半年软考分数早知道,在线估分+真题解析
>>>>点击查看:2017上半年程序员上午真题答案和解析


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取