问答题X 纠错

参考答案:

使用二分查找的前题是数组已排序,所以要先对数组排序,再进行查找。如果用STL的话,可以写成:
sort(array, array+iCount);
return binary_search(array, array+iCount, iValue);
不过这会修改array里的元素次序,如果不允许修改的话,就需要一个临时数组用于排序和查找。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

A,B从一堆玻璃球(共100个)里向外拿球,规则如下:   
(1)A先拿,然后一人一次交替着拿; 
(2)每次只能拿1个或2个或4个; 
(3)谁拿最后一个球,谁就是最后的失败者;  
 问A,B谁将是失败者?写出你的判断步骤。

参考答案:A.是失败者。当且仅当球数为3n+1时,A是失败者,否则B是。使用归纳法:容易验证球数分别为1,2,3时,失败者分别是A...

问答题

编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。

参考答案:

问答题

定义 int **a[3][4], 则变量占有的内存空间为多少?

参考答案:在32位字长的系统下,占48字节。a占的空间应该在12个指针的空间,如果每个指针4字节,就是48字节

问答题

写出程序运行结果

参考答案:

a[q-p]=2

问答题

写出程序运行结果

参考答案:

输出结果:8,10,12,14,16,

问答题

找错:

参考答案:test1:string只有10个字节,放不下str1,str1有11个字节(含最后一个\0)test2:str1最后没...

问答题

编写一个函数将一条字符串分成两部分,将前半部分按ASCII码升序排序,后半部分不变,(如果字符串是奇数则中间的字符不变,)最后再将前后两部分交换,然后将该字符串输出,测试字符串“ADZDDJKJFIEJHGI”

参考答案:

问答题

编写一个函数,函数接收一个字符串,是由十六进制数组成的一组字符串,函数的功能是把接到的这组字符串转换成十进制数字.并将十进制数字返回.

参考答案:

问答题

找错:

参考答案:Base::Base(char*)构造函数中,new分配的空间比所需的少一个字节,strcpy会导致溢出。Base::c...

问答题

要开辟P1,P2,P3,P4内存来做缓冲,大小自定,但这四个缓冲的大小要一样,并且是连续的!

参考答案:

代码如下:

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved