码迷,mamicode.com
首页 > 编程语言
java面试题
java面试题 2007-08-30 12:42 569人阅读 评论(0) 收藏 举报 javaejbstringservlethashmapbean   上一篇:C#工厂模式源代 下一篇:java中forward( java面试题 发表时间:2007-08-29 22:11:37 编辑 | 删除 JAV...
分类:编程语言   时间:2015-05-12 15:52:48    阅读次数:254
九章算法面试题20 寻找重复的URL
给定A、B两个大文件,各存放50亿个url,每个url各占256字节,内存限制是4G,让你找出同时在A和B中出现的url。...
分类:编程语言   时间:2015-05-12 15:52:20    阅读次数:114
Java设计模式之观察者模式
Android开发如果不懂设计模式,那么再深度研究就会困难重重,笔者深有体会,研究设计模式势在必行: 第一篇:观察者模式: 观察者模式定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并会自动更新。 观察者模式中主要有目标对象(被观察者)和观察者2个对象。 本文使用报社(目标对象)与读者(观察者)来形象替代以上2个对象,实现流程如下: 读者...
分类:编程语言   时间:2015-05-12 15:52:06    阅读次数:129
【java多线程的优点】
原文:http://tutorials.jenkov.com/java-concurrency/benefits.html 作者:Jakob Jenkov        翻译:古圣昌            校对:欧振聪 尽管面临很多挑战,在java学习中多线程有一些优点使得它一直被使用。这些优点是: 资源利用率更好 程序设计在某些情况下更简单 程序响应更快 ...
分类:编程语言   时间:2015-05-12 15:49:40    阅读次数:171
【java多线程的代价】
原文链接:http://tutorials.jenkov.com/java-concurrency/costs.html 作者:Jakob Jenkov     翻译:古圣昌        校对:欧振聪 java中从一个单线程的应用到一个多线程的应用并不仅仅带来好处,它也会有一些代价。不要仅仅为了使用多线程而使用多线程。而应该明确在使用多线程时能多来的好处比所付出的代价大的时候,才使用...
分类:编程语言   时间:2015-05-12 15:48:38    阅读次数:134
九章算法面试题25 反转单词序列
将一个句子中的单词逆序排列。要求使用O(1)的额外存储空间。如I Love You逆序之后是You Love I...
分类:编程语言   时间:2015-05-12 15:50:50    阅读次数:131
华为OJ 字符串排序
写完之后,总觉得有点复杂。。 要求: 编写一个程序,将输入字符串中的字符按如下规则排序。 规则1:英文字母从A到Z排列,不区分大小写。 如,输入:Type输出:epTy 规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入:BabA输出:aABb 规则3:非英文字母的其它字符保持原来的位置。 如,输入:By?e输出:Be?y 样例: 输入: A Famous...
分类:编程语言   时间:2015-05-12 15:47:03    阅读次数:225
九章算法面试题28 链表找环
初阶:给一个单链表,判断这个单链表是否存在环,如1->2->3->4->2是一个存在环的链表。要求使用O(1)的额外空间。 进阶:求出环的入口。同样要求O(1)的额外空间。...
分类:编程语言   时间:2015-05-12 15:47:01    阅读次数:135
九章算法面试题29 子矩阵的最大公约数
给定n*n的矩阵,需要查询任意子矩阵中所有数字的最大公约数。请给出一种设计思路,对矩阵进行预处理,加速查询。额外的空间复杂度要求O(n^2)以内。...
分类:编程语言   时间:2015-05-12 15:48:12    阅读次数:176
九章算法面试题30 最短距离和
初阶:在一个n*m的矩阵中,有k个点,求矩阵中距离这k个点的距离和最近的点。 进阶:如果要求这个点与所给的k个点不重合,该怎么办?...
分类:编程语言   时间:2015-05-12 15:48:04    阅读次数:118
九章算法面试题31 子数组的最大差
给定一个数组,求两个不相交的并且是连续的子数组A和B(位置连续),满足|sum(A) - sum(B)|最大(和之差的绝对值)。例如[2, -1, -2, 1, -4, 2, 8],可以得到A=[-1, -2, 1, -4], B=[2, 8],最大差为16。...
分类:编程语言   时间:2015-05-12 15:45:09    阅读次数:153
ckeditor源码编辑模式,添加style、javascript内容丢失的解决
ckeditor源码编辑模式,添加style、javascript内容丢失的解决...
分类:编程语言   时间:2015-05-12 15:44:44    阅读次数:307
九章算法面试题32 小球排序
有红黄蓝三色的小球若干排成一列,这些小球进行排序,请使用尽量少的空间和时间。...
分类:编程语言   时间:2015-05-12 15:44:45    阅读次数:155
九章算法面试题33 数组波峰
一个数组A[1..n],假设数组中没有任何相邻两数相等,满足A[1]n。A[i]被称为波峰,当且仅当A[i]>A[i-1]并且A[i]>A[i+1]。请找到数组中的一个波峰。假设数组中存在相邻相等的数,该怎么做?...
分类:编程语言   时间:2015-05-12 15:44:23    阅读次数:139
九章算法面试题34 最长01子串
有一个仅有0和1组成的01串,找到其中最长的一段子串,使得该子串中0和1的数目相等...
分类:编程语言   时间:2015-05-12 15:45:02    阅读次数:169
九章算法面试题35 构造最大数
给定一个只包含正整数的数组,给出一个方法,将数组中的数拼接起来,使得拼接后的数最大。例如,[1, 32, 212]拼接之后,所得到的最大数为322121。...
分类:编程语言   时间:2015-05-12 15:42:55    阅读次数:145
九章算法面试题34 最长01子串
有一个仅有0和1组成的01串,找到其中最长的一段子串,使得该子串中0和1的数目相等...
分类:编程语言   时间:2015-05-12 15:42:58    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!