job
eric491179912
这个作者很懒,什么都没留下…
展开
-
一道题
有一字符串由M个单词组成单词之间有空格隔开(只有空格,没有其他标点符号),有N个关键字,现在要在字符串中找出包含N个关键字(每个关键字至少出现一次,没有说要不要按什么顺序)的最短子串。函数原型:String extractSummary(String description, String[] keywords)-----------------------------------------------------------------------------------1.为了方便处理。先将单词转换成转载 2011-03-30 11:00:00 · 946 阅读 · 0 评论 -
程序员面试宝典笔记5--字符串
#include "stdafx.h"#include #include using namespace std;void reverse(char* start, char* end){ if (start == NULL || end == NULL) {转载 2011-08-21 21:44:19 · 1318 阅读 · 0 评论 -
华为面试题算什么,这个背会了外企随便进
我为各位整理出英文面试最常见的五大问题,并且提醒各位一些回答的技巧,希望大家能针对这些问题多演练,当成练习英文面试的重点。 问题一:Could you please describe yourself?(能否请你形容一下自己?)这个问题,一来是想要了解你是什么样的人,二来转载 2011-03-06 17:21:00 · 956 阅读 · 0 评论 -
程序员面试宝典笔记4--C++
1.返回值为比较大对象,如果按值传递返回的话,需要创建新对象,开销较大,因而返回引用; 2.但函数不希望所返回的对象被调用者修改,因此给返回的引用加上const修饰,以确保不被修改。隐藏转载 2011-08-17 10:01:56 · 879 阅读 · 0 评论 -
程序员面试宝典笔记5--数据结构
转载 2011-08-20 20:21:58 · 797 阅读 · 0 评论 -
程序员面试宝典笔记1--基础知识
----内容引自《程序员面试宝典》 这本书好像错误蛮多的..1.求x的值int main(){int x=2,y,z;x *= (y=z=5); // x = 2*5x==(y=z); // z赋值给y,然后判断y是否与x相转载 2011-08-13 22:03:22 · 1009 阅读 · 0 评论 -
程序员面试宝典笔记6--位运算和嵌入式
转载 2011-08-23 21:16:09 · 1185 阅读 · 0 评论 -
程序员面试题精选100题(08)-求1+2+...+n
<br /><br />题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。<br />分析:这道题没有多少实际意义,因为在软件开发中不会有这么变态的限制。但这道题却能有效地考查发散思维能力,而发散思维能力能反映出对编程相关技术理解的深刻程度。<br />通常求1+2+…+n除了用公式n(n+1)/2之外,无外乎循环和递归两种思路。由于已经明确限制for和while的使用,循环已经不能再用了。同样,递归函数也需要用if转载 2011-04-14 17:00:00 · 846 阅读 · 0 评论 -
程序员面试题精选100题(55)-不用+、-、×、÷数字运算符做加法
<br /><br />题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。<br />分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的关键所在。<br />看到的这个题目,我的第一反应是傻眼了,四则运算都不能用,那还能用什么啊?可是问题总是要解决的,只能打开思路去思考各种可能性。首先我们可以分析人们是如何做十进制的加法的,比如是如何得出5+17=22这个结果的。实际上,我们可以分成三步的:第一步只做各位相加不进转载 2011-04-14 10:32:00 · 761 阅读 · 0 评论 -
程序员面试题精选100题(55)-不用+、-、×、÷数字运算符做加法
题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的关键所在。看到的这个题目,我的第一反应是傻眼了,四则运算都不能用,那还能用什么啊?可是问题总是要解决的,只能打开思路去思考各种可能性。首先我们可以分析人们是如何做十进制的加法的,比如是如何得出5+17=22这个结果的。实际上,我们可以分成三步的:第一步只做各位相加不进位,此时相加的结果是12(个位数5和7相加不要进转载 2011-04-14 10:32:00 · 675 阅读 · 0 评论 -
一道题
N个鸡蛋放到M个篮子中,篮子不能为空,要满足:对任意不大于N的数量,能用若干个篮子中鸡蛋的和表示。写出函数,对输入整数N和M,输出所有可能的鸡蛋的放法。1.先取M个蛋放入M个篮子(一个篮子一个蛋)2.剩下的(N-M)个蛋按照1,2,4,。。方式依次维持各个篮子中蛋的数量(要有一个篮子保持只有一个蛋),若最后的蛋不是2的方次,有多少放入一个篮子3.取L(L另外:题目不完整,N与M应该有数量关系:Mint F( int p[], int n, int m ){ if( n转载 2011-03-31 22:13:00 · 934 阅读 · 0 评论 -
程序员面试宝典笔记7--OS
转载 2011-08-27 20:05:16 · 713 阅读 · 0 评论