`
ShadowDai
  • 浏览: 15113 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
ss8
社区版块
存档分类
最新评论

春雨天下笔试面试

阅读更多

<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

三位面试官,第一位是曾伯毅(CTO)。

1、反转字符串,例如"I am a student"转成"student a am I" ,不许使用字符串的高级方法和函数。

a、使用额外储存空间,一个stack。首先遍历求出字符串的长度,然后从末尾开始遍历,将单词push入栈,然后遇到空格后,将栈全部pop清空。

b、 定义两个函数,int  length()和void  reverse(),首先将所有字符反转,然后将倒序的单词反转。

    这种方法不需要借助额外的空间,但是效率不如a高。

 

2、快速排序的partition函数

    略 

 

3、修改partition函数,将小于key,等于key和大于key的元素分开 (时间复杂度)

这个问题要考虑周全,无法在事先得知整个数组中有多少个等于key的元素,要保证出现多个等于key值的元素后,仍然可以正常终止循环。  

 

4、二叉树的中序遍历

 

5、将二叉树的中序遍历的结果改为双向链表 

加深对递归的理解,即先将整个二叉树从树抻成链,再将其与root结点相连。

 

6、 将一个双向链表倒转,返回倒转后的头结点,注意各种边界条件。

三个指针prv,cur和next。指定cur之后,判断prv和next的存在性。 

 

 

还有电话面试的两道题

1、什么是多态?什么时候使用多态?

2、如何找到两个数组中的重复元素? 

两种情况:有序数组和无序数组

       有序: 

两个指针直接比较遍历 O(n)

       无序:

hashing算法  O(n)无需额外空间

字符统计counting 需要额外空间 

 

本文是在Evernote上编辑的~

0
2
分享到:
评论
6 楼 ShadowDai 2012-03-08  
jtlmei 写道
第一道:利用了String类的函数
package com.jtlyuan;

public class Reverse {
public String reverse(String str) {
String[] s = str.split(" ");
StringBuffer sb = new StringBuffer();
for (int i = s.length - 1; i >= 0; --i) {
sb.append(s[i] + " ");
}
return sb.toString();
}

public static void main(String[] args) {
String str = "I am a student";
System.out.println(new Reverse().reverse(str));
}
}


呵呵,之前说过是不允许使用这种类函数的,只能使用指针去做。
5 楼 jtlmei 2012-03-05  
第一道:利用了String类的函数
package com.jtlyuan;

public class Reverse {
public String reverse(String str) {
String[] s = str.split(" ");
StringBuffer sb = new StringBuffer();
for (int i = s.length - 1; i >= 0; --i) {
sb.append(s[i] + " ");
}
return sb.toString();
}

public static void main(String[] args) {
String str = "I am a student";
System.out.println(new Reverse().reverse(str));
}
}
4 楼 ShadowDai 2012-03-02  
qq123zhz 写道
1、反转字符串:
直接正则表达式,利用空格匹配,填充字符数组,然后拼接3个数组。


高级啊,正则表达式接触的不多,能不能说的详细点?我好好学习研究一下。
3 楼 qq123zhz 2012-03-02  
1、反转字符串:
直接正则表达式,利用空格匹配,填充字符数组,然后拼接3个数组。
2 楼 ShadowDai 2012-03-02  
dicmo 写道
多是数据结构啊!~

是的,非常注重数据结构和代码的优化。相同的代码重写了很多次~就是为了能够精简和优化。这个CTO曾伯毅很厉害,清华毕业的~
1 楼 dicmo 2012-03-02  
多是数据结构啊!~

相关推荐

    国内外IT行业各大公司招聘,面试,笔试题

    国内外IT行业各大公司招聘,面试,笔试题,包括微软,百度,Google,华为,腾讯,联想,网易,Intel,SONY,阿里巴巴等大公司的笔试题。

    TCBBS论坛 春雨荷叶

    TCBBS论坛“春雨荷叶”是一款基于Web的社区论坛系统,专为用户提供互动交流平台。这个系统可能采用PHP语言开发,结合MySQL数据库来存储用户数据和论坛内容,因为这是许多开源论坛软件的常见技术栈。其名称“春雨荷叶...

    中班语言活动春雨的色彩PPT学习教案.pptx

    "中班语言活动春雨的色彩PPT学习教案.pptx" 本PPT学习教案主要讲述了中班学生的语言活动,旨在通过春雨的色彩来激发学生的语言能力和想象力。该PPT共23页,分为多个部分,每个部分都包含了一个小故事,通过小鸟的...

    大班语言活动春雨的色彩PPT教案.pptx

    《大班语言活动“春雨的色彩”》是一个生动有趣的教育活动,旨在通过PPT的形式,引导幼儿探索春天和雨水的关联,同时培养他们的语言表达能力和想象力。此教案结合了故事、讨论和互动,旨在激发孩子们对自然现象的...

    春雨沙沙(沪教版)PPT课件.ppt

    春雨沙沙(沪教版)PPT课件.ppt

    春雨健康社区解决设计方案.pdf

    春雨健康社区解决设计方案——壹方城

    幼儿园中班语言教案《春雨的吉他》.doc

    《春雨的吉他》是一份针对幼儿园中班孩子的语言教案,旨在通过生动有趣的方式培养孩子们的语言能力和创造力。教案的核心是通过诗歌《春雨的吉他》引导孩子们理解和感受春天的氛围,激发他们对自然声音的感知,并尝试...

    形容春雨的文章.doc

    1. 描写春雨的词语:如“春雨绵绵”、“春雨如丝”、“春雨如油”、“细雨绵绵”和“淅淅沥沥”,这些词语形象地描绘了春雨的柔和、细腻和持久,体现了春雨滋润大地的特点。 2. 描写春雨的句子:引用了朱自清《春》...

    春雨的色彩7 PPT课件.ppt

    春雨的色彩7 PPT课件.ppt

    “小楼一夜听春雨,深巷明朝卖杏花”的意思.doc

    【标题】和【描述】提到的是古诗词的解读,主要涉及的是陆游的《临安春雨初霁》中的名句“小楼一夜听春雨,深巷明朝卖杏花”。这句诗描绘了一幅江南春雨绵绵的景象,诗人独自在小楼中度过一夜,听着春雨滴答,想象着...

    神奇的春雨作文.doc

    【神奇的春雨作文】 这篇作文描绘了作者对春季第一场雨的感受,通过细腻的笔触展现了春雨的神奇魅力。春雨不仅是自然界的洗礼,更是人们心灵的净化。以下是对文章内容的深入解析: 首先,春雨的“神奇”体现在它的...

    小楼一夜听春雨

    关于使用cximage

    下了一场春雨作文.doc

    【标题解析】:“下了一场春雨作文.doc” 这个标题表明这是一篇关于春雨主题的作文,可能是一篇学生作品,描述了春雨带给自然界的生机与活力。 【描述解析】:“下了一场春雨作文.doc” 描述简单明了,表明文档内容...

    初中语文文学讨论美文荐读春雨的情思

    这篇文章探讨了江南春雨带给人们的独特情感体验,以及与之相关的文学意象。作者通过描绘江南春雨的细腻场景,展现了不同人物面对春雨时的情感差异,如词人与寡妇的感受,以此来阐述知人论事的文学鉴赏方法。 文章...

    春雨说明文作文600字.docx

    【标题】和【描述】中提到的文件是一个关于春雨的600字说明文作文,而【标签】“精品”则表示这篇文章质量较高。以下是根据文章内容提取的相关知识点: 1. **春雨的特征**:春雨通常具有细小、温和的特点,如同毛毛...

    倾听春雨的喜悦作文.doc

    【标题】:“倾听春雨的喜悦作文.doc” 【描述】:这篇文档是一篇描绘作者对春雨感受的散文,展现了作者在春雨中感受到的喜悦和对自然的热爱。 【标签】:“资料” 【部分内容分析】: 这篇作文通过细腻的笔触,...

    春雨的色彩作文.doc

    《春雨的色彩》这篇作文,虽然看似是一个简单的儿童故事,但其中蕴含的寓意和教育意义颇深。这篇作文以春天的小动物们的对话为线索,引导读者去思考和欣赏春雨带给大自然的丰富色彩。 首先,春雨是生命的象征。在...

    春雨的色彩3课件.rar

    《春雨的色彩3课件.rar》是一款专为学习者设计的资源包,主要围绕“春雨的色彩”这一主题展开,旨在帮助学生理解和欣赏春天雨水带来的多彩世界。在这个压缩包中,我们可以预见到一系列与课程相关的多媒体资料,如...

    今年的春雨作文.doc

    【标题】:“今年的春雨作文.doc”实际上是一篇描绘春天和春雨的散文,适合作为学生写作的范文。这篇作文以生动的语言展现了春雨的特点和春天的生机。 【描述】:描述中提到的“今年的春雨在60年里下得最长,整整半...

Global site tag (gtag.js) - Google Analytics