- 博客(6)
- 收藏
- 关注
原创 2013-Java基础面试题-异常处理
1)下载自百度文库,抱歉无法找到原文的出处,所以没法给出原文的链接;2)在阅读过程中,个人感觉有一小部分内容有欠缺;3)个人有文字洁癖,原文的错别字和排版问题比较多;1 .什么是异常?异常和错误有什么区别?解析:异常处理是面向对象语言比起过程式语言的一大改进。对于Java程序员来说,必须了解异常处理,才能顺利编程。参考答案:异常是一些不正常的事件,能够中断程序的正常
2013-08-06 22:12:15 331
原创 2013-Java基础面试题-Java类与类之间的关系
1)下载自百度文库,抱歉无法找到原文的出处,所以没法给出原文的链接;2)在阅读过程中,个人感觉有一小部分内容有欠缺;3)个人有文字洁癖,原文的错别字和排版问题比较多;1. 用代码表示A类关联B类的情况。解析:一个Java应用中不可能只有一个类,所以了解类之间的关系对程序员来说非常重要。关联关系是最常用的一种关系,如果说A关联B,那么就是B作为A的属性存在。关联关系是一种
2013-08-06 22:07:33 425
原创 2013-Java基础面试题-Java的类
1)下载自百度文库,抱歉无法找到原文的出处,所以没法给出原文的链接;2)在阅读过程中,个人感觉有一小部分内容有欠缺;3)个人有文字洁癖,原文的错别字和排版问题比较多;1. 请解释Java语言的跨平台特性。解析:虽然不知道什么是跨平台也可以使用Java语言进行编程,但是对于一个Java编程员来说,理解跨平台特性能够更深入掌握Java语言,所以企业中往往要求应聘者至少理解这
2013-08-06 21:58:29 293
原创 20120927-笔试
题目:给定一个字符串里面只有"R" "G" "B" 三个字符,请排序,最终结果的顺序是R在前 G中 B在后。要求:空间复杂度是O(1),且只能遍历一次字符串。方法:这题本质上术语荷兰国旗问题,在下文中,配图来自博客http://blog.csdn.net/v_july_v/article/details/6211155,第八节部分,作者给出了非常详细的介绍,很容易理解。代码实现:voi
2013-07-17 20:16:10 222
原创 百度-20120926-字符串编辑距离
题目:找出字符串的编辑距离,即统计一个字符串s1最少经过多少步操作变成字符串s2?(操作有三种:添加一个字符,删除一个字符,修改一个字符)。备注:1)一直都推荐阅读最精彩的参考资料,关于Levenshtein distance也即edit distance,请参考wiki:http://en.wikipedia.org/wiki/Levenshtein_distance,wiki给出了非常详细
2013-07-17 16:52:49 192
原创 百度-20120926-面试
9月26日,百度一二面:1、给定一数组,输出满足2a=b(a,b代表数组中的数)的数对,要求时间复杂度尽量低。#include#includeusing namespace std;void printMatchPair(int source[], int n){ if(n <= 0) return ; set sourceSet; int* doubleSource
2013-07-17 14:31:11 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人