日记正文

情感故事 生活琐记 工作札记 资料网摘 文学随笔 校园纪事 游历笔记 往事悠悠 宝宝丫语 其它日记

事事认真(十二)

时间:2009/11/6 23:53:41  作者: 络绎孤寒  热度: 877
上午继续睡到很晚才起来,白天一天什么事都没做。倒是早上和mr丘打赌,他放歌,我借助google来猜歌词,第一首是中文,一下就搞定了,第二首是卫兰的morning,中间听到一句英语才完事,第三首是粤语歌,听不懂歌词,只是偶尔的一两个字,幸好师妹和我说起《十年》听过下,猜出是陈奕迅的歌来才猜出是《最佳损友》。结果赢了4顿饭,呵呵,饶他三顿了。

昨晚上一群人围攻左钦,原因是党校的培训推选,他这久一直在QQ群里用自己的一个号和另一个号聊天,大搞精神分裂扰得人不安生,平时又喜欢神经质的在半夜大喊大叫或是跑出来喊“下雨打雷地震”这样的话,前些天甚至还跑到6楼去找人单挑,原因是“你们搬东西打扰我睡午觉”,而事实上剑波兄睡觉的时候他会把音响开到最大持续半夜。这样的人自然大家都不喜欢,结果谁都没投他,他倒开始找理由了,自然的,自取其辱,被一群人围攻了…

晚上去华工参加了微创的宣讲。是一个微软的分公司,宣讲好快的,半小时多些就搞定了。接着就是笔试,四个题目,分明别如下:

1、手机键盘每个数字对应一些字母(除了0和1之外),现在输入一个3-11位的int整数,要求写一个function返回该int对应的string数目,并打印出所有的string,不考虑string是否有效。

这题的思路是键树,事实上需要先将int转换成一个一个的个位数来对应相应的char,然后每将每个char分别提取出来组成string。这题的code不是很正确,要再考虑下。

2、一个int的array,将负数排在左边整数排在右边,0在中间。要求其算法复杂度是O(n)。

这题我标记了两个index,left和right,然后移位,若array[left]<0,就将left向右移,若array[right]>0,就将right向左移,反之则将两个数进行交换。这个的问题是0没法处理,我将0拿出来与后一位交换,可是后面考虑的时候发现若是这样的话当array[left]=array[left+1]=0的时候,函数将死循环,永远也出不来。这个问题也需要考虑。

3、bing的主页,如下: 



要求对之进行测试并写出测试用例。

这个没什么太大的难度,我是直接测试的,使用的是边界值法。

4、MS office word是你的产品,使用英文将之特点描述出来。

英文是我最大的软肋,结果乱七八糟的写了一通,呵呵,好玩。

  • 参与评论

    0 条评论
    ×

    欢迎登录归一原创文学网站

    最新评论