发布时间:2016-06-08 14:57:29
STL提供了两个用来计算排列组合关系的算法,分别是next_permucation和prev_permucation。1、next_permucation 该函数会取得[first, last)所标示之序列的下一个排列组合。如果没有下一个排列组合,便返回false;否则返回true。 这个算法有两个版本。版本一使用元素型别所提供的.........【阅读全文】
发布时间:2016-06-08 14:56:10
斯伦贝谢2013校园招聘软件岗位笔试题C++语言1.1.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?解析:1)预备知识——程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分:(1)栈区(stack)——由编译器自动分配、自动释放,比如存放函数的参数值、局部变量的.........【阅读全文】
发布时间:2016-06-08 14:56:03
1、给定一个字符串A和字符串B,写一函数实现在字符串A中查找字符串B首次出现的位置,如果查找不成功,则返回-1(蛮力法、KMP算法)。解: (1)函数strstr()的实现char sstrstr(const char *haystack, const char *needle){ assert(needle != NULL .........【阅读全文】
发布时间:2016-06-08 14:55:48
一、单向选择题1、给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项() A. int a1=x+y-z; int b1=x*y/z; B. int a2=x-z+y; int b2=x/z*y; C. int c1=x<<y>>z; int d1=x&y|z; D. int c2=x>>z<<y; int d2=x|z&y; A. 一定等于a2.........【阅读全文】
发布时间:2016-06-08 14:55:41
一. 单选题(每题4分,15题,共60分)1.考虑函数原型void hello(int a,int b=7,char* pszC="*"),下面的函数调用钟,属于不合法调用的是:C A hello(5) B.hello(5,8) C.hello(6,"#") &nbs.........【阅读全文】