电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

历年百度笔试题面试题集总

历年百度笔试题面试题集总_第1页
1/81
历年百度笔试题面试题集总_第2页
2/81
历年百度笔试题面试题集总_第3页
3/81
1 1:堆和栈的区别,什么时候用堆什么时候用栈? 2:树的深度优先搜索算法 按照某种条件往前试探搜索,如果前进中遭到失败(正如老鼠钻迷宫老鼠遇到死胡同)则退回头另选通路继续搜索,直到找到条件的目标为止。 3:广度优先搜索算法 宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。Prim 最小生成树算法采用了和宽度优先搜索类似的思想。其别名又叫 BFS,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位址,彻底地搜索整张图,直到找到结果为止。 4:树的非递归实现 5:数据库事务的四大特性 原子性atomic、一致性consistency、分离性isolation、持久性durability ◎事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 ◎事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。 ◎分离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。 ◎持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS 保证它对数据库中数据的改变应该是永久性的,耐得住任何系统故障。持久性通过数据库备份和恢复来保证。 6:ASCII 码--十进制(对应关系) 0--48 9--57 A--65 Z--90 a--97 z—122 十进制:decimal,简称:DEC 7:算法与程序设计题 #include using namespace std; //该函数实现返回一个以“\0”结束的字符串中最长的数字串的长度, //并把该数字子串的首地址赋给outputstr //不能使用任何库函数或已经存在的函数,如strlen。 //例如:在字符串“abc123abcdef12345abcdefgh123456789”中, //把该字符串的首地址赋给inputstr,函数返回, //outputstr指向字符串“”的首地址。 int maxContinuNum(const char *inputstr,const char *outputstr) { 2 int max=0,count=0; while(*inputstr!='\0') //如果字符串没有到末尾,继续循环 { if(*inputstr>=49 && *inputstr<=57) //如果在统计范围内 { count++; } else //如果在统计范围外 { if(count>max) { max=count; outputstr=inputstr-count; //返回最大数字子串的首地址对应的数字 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

历年百度笔试题面试题集总

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部