初级程序员下午试题-63.pdf
13****80
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
初级程序员下午试题-63.pdf
初级程序员下午试题-63(总分:120.00,做题时间:90分钟)一、试题一(总题数:1,分数:15.00)1.【说明】为了减少直接插入排序关键字的比较次数,本算法使用了二分(折半)插入法对一个无序数组R[1.n]进行排序。排序思想是对一个待插入元素,先通过二分法(折半)找到插入位置,后移元素后将该元素插入到恰当位置(假设R[]中的元素互不相同)。【算法】1.变量声明X:DataTypei,j,low,high,mid,R[0..n])2.每循环一次插入一个R[i]循环:i以1为步长,从2到n,反复执行①
初级程序员下午试题-90.pdf
初级程序员下午试题-90(总分:90.00,做题时间:90分钟)一、试题一(总题数:1,分数:15.00)1.阅读以下说明和流程图,回答问题将解答填入对应栏。[说明]本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要求将前n-1的元素的最小值n个元素比较即可。不断地重复这一过程,直到数组中只剩下一个元与第它必定是最小值。素,那么注:intmin(intX,inty)int为返回
初级程序员下午试题-70.pdf
初级程序员下午试题-70(总分:90.00,做题时间:90分钟)一、{{B}}试题一{{/B}}(总题数:1,分数:15.00)1.阅读以下说明和流程图,回答问题将解答填入对应栏。[说明]本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要求将前n-1的元素的最小值与第n个元素比较即可。不断地重复这一过程,直到数组中只剩下一个元素,那么它必定是最小值。注:intmin(intX,
2023年初级程序员下午试题.doc
初级程序员下午试题-80(总分:120.00,做题时间:90分钟)一、试题一(总题数:1,分数:15.00)1.【阐明】在一种矩阵中,假如其零元素旳个数大大多于其非零元素旳个数时,称这样旳矩阵为稀疏矩阵。若直接用一种两维数组表达稀疏矩阵,会因存储太多旳零元素而挥霍大量旳内存空间。一般采用三元组数组表达稀疏矩阵。稀疏矩阵旳每个非零元素用一种二元组来表达:即非零元素旳行号、列号和它旳值。然后按某种次序将所有非零元素旳三元组存于一种数组中。例如对于如下两维数组。intx[5][4]=1,0,0,0,0,5,0,
程序员试题-模拟题-初级下午试78.pdf
初级程序员下午试题模拟78试题一1、阅读以下说明和流程图,将应填入______处的字句填写完整。[说明]下面的流程图旨在统计指定关键词在某一篇文章中出现的次数。设这篇文章由字符A(0),…,A(n-1)依次组成,指定关键词由字符B(0),…,B(m-1)依次组成,其中n>m≥1。注意,关键词的各次出现不允许有交叉重叠。例如,在“aaaa”中只出现两次“aa”。该流程图采用的算法是:在字符串A中,从左到右寻找与字符串B相匹配的并且没有交叉重叠的所有子串。流程图中,i为字符串A中当前正在进行比较的动态子串首字