![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 65
jtlyuan
这个作者很懒,什么都没留下…
展开
-
Hibernate面试题
*SessionFactory创建Session的两种方式:Session session =sessionFactory.openSession();//每次都是新的,需要closeSession session =sessionFactory.getCurrentSession();//从上下文找,如果有,用旧的,如果没有,建新的 *session操作数据库get()和lo原创 2012-02-28 15:28:04 · 380 阅读 · 0 评论 -
回溯法解决百度、迅雷、中兴等类似笔试题
本文章主要介绍了循环里嵌入递归的应用:以百度、迅雷、中兴等相关笔试题举例子百度2011年:求一个全排列函数:如p([1,2,3])输出:[123]、[132]、[213]、[231]、[321]、[323]求一个组合函数如p([1,2,3])输出:[1]、[2]、[3]、[1,2]、[2,3]、[1,3]、[1,2,3]这两问可以用伪代码。求1-N所有的排列:原创 2012-03-28 22:33:13 · 1785 阅读 · 0 评论 -
链表的常见智力题
收集了一下链表常见的面试题:1、如何判断一个单链表有环2、如何判断一个环的入口点在哪里3、如何知道环的长度4、如何知道两个单链表(无环)是否相交5、如果两个单链表(无环)相交,如何知道它们相交的第一个节点是什么6、如何知道两个单链表(可能有环)是否相交7、如果两个单链表(有环)相交,如何知道它们相交的第一个节点是什么1、采用快慢步长法。令两个指针p和q分别指原创 2012-07-17 23:58:00 · 1452 阅读 · 0 评论 -
2012腾讯实习招聘笔试附加题1求解方法
附加题1:问题描述大致如下:一个数组a[n],求构造出一个b[n],使得b[i]=a[0]*a[1]*...a[n-1]/a[i];不能用除法,除了循环变量外 不能用额外的变量 ,要求O(1)的空间复杂度,O(n)的时间复杂度。首先我对题目是有点疑问的:题目所说的O(1)的空间复杂度,那么意思是:1、b数组占用的空间是原来a的空间?2、还是b另外申请一个数组空间,而不用包括在O(1原创 2012-04-07 19:50:33 · 2464 阅读 · 6 评论 -
方法的覆盖
2、 方法覆写:·子类方法的名称、参数名、返回类型与父类方法一致。·子类方法不能缩小父类方法的访问权限。·子类方法不能抛出比父类方法更多的异常子类。·父类的静态方法不能被子类覆盖为非静态方法。(一下代码会导致编译错误)。public class Sup { public static void methed1(){ }}public原创 2012-03-08 10:42:15 · 516 阅读 · 0 评论 -
软件工程面试题
1、 说出软件工程的四项基本原则?选取适合的开发范型,采用合适的设计方法,提供高质量的工程支持,重视开发过程的管理。2、 请列出软件工程的生命周期的6个阶段?问题的定义及规划,需求分析,软件设计,程序编码,软件测试和运行维护。原创 2012-03-19 14:07:43 · 3994 阅读 · 0 评论 -
多线程Thread
·线程是进程中的不同执行路径,进程消失,线程也跟着消失。 ·线程存在:创建、就绪、运行、阻塞和死亡状态。 ·一旦线程死了,也就是run()方法结束,就不能再用start()方法让他运行,如,t.Start();t.start();会抛出IllegalThreadException异常。 ·线程实现的两种方式:一是继承Thread,另一种是实现Runnable接口(建议使用此原创 2012-03-02 16:46:24 · 521 阅读 · 0 评论 -
Servlet和JSP面试题---Java程序员生存手册
1、 Servlet和GCI的区别?答:Servlet是基于Java编写的,处于服务器进程中,它能够通过多线程方式运行service()方法,一个实例可以服务于多个请求,而且一般不会销毁;而CGI对每个请求都生产新的进程,服务完成后销毁,所以从效率上低于Servlet。2、 牢记Servlet的生命周期?答:Servlet的生命周期从Web加载Servlet开始,通过调用Servl原创 2012-03-15 21:58:56 · 2637 阅读 · 0 评论 -
Java集合框架
Java集合框架类集的概念是在JDK1.2之后正式完善的一套开发架构,基本的作用是完成一个动态的对象数组,里面的数据元素可以动态增加。注意:Java集合只能存放对象,不能存放其本数据类型,就算是放了基本数据类型也会自动进行打包,更不能存放变量。 Collection接口(重点)Collection接口是一个重要的操作接口,其中规定了一个集合的基本操作方法,此接口有2原创 2012-03-12 23:16:46 · 1644 阅读 · 0 评论 -
String操作
1、 Sting的两个实例化式:·直接使用”string”方式: 产生的是一个字符串常量。·new String(String str)方式:产生一个新的字符串。public static void main(String[] args) { String str1 = "Hello jtlyuan";/**字符串常量**/ Strin原创 2012-02-29 16:06:45 · 405 阅读 · 0 评论 -
2012-3-9面试内容记录
今天发狂了,自己冒充大四的学生去招聘会面试了,一共面了4家:第一家:时代网络:自我介绍后,问我应聘那个职位,问了我会不会多线程,我解答了会,就给我一个题目如下:请用多线程和for循环打印出:OOOOOOOOOO但是我写下了代码,然后跟我聊了一下项目,就问我哪里人,要求工资多高,什么时候可以上班,最后问我还有什么疑问想了解一下我公司的,后来我就。。。。第二家:原创 2012-03-09 22:29:22 · 649 阅读 · 0 评论 -
各大IT公司2012校园招聘笔试面试整理
转载于: http://blog.csdn.net/sxwyf248/article/details/7253038从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了。期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个Offer,好在运气不错,最后拿到了所在实习公司Offer,对我而言已经非常理想,我也很满意,也算是不错的收获吧。现在对参加过的一些公司的笔试转载 2012-03-26 15:21:57 · 784 阅读 · 0 评论 -
猜测扑克牌
猜测扑克牌游戏面试题:题目:S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗? 于是,S先生听到如下的对话: P先生:我不知道这张牌。原创 2012-03-08 09:44:47 · 966 阅读 · 0 评论 -
编程之美---只考加法的面试题
问题1. 写一个程序,对于一个64位正整数,输出它所有可能的连续自然数(两个以上)之和的算式;问题2. 例如32就找不到这样的表达,这样的数字有什么规律?问题3. 在64位正整数中,子序列数目最多的是哪一个?能否用数学知识推导出来?问题一解法:package com.jtlyuan.plus;/**思路: * 求解从m+(m+1)+...+n=sum; * 所以我们原创 2012-03-06 12:23:33 · 824 阅读 · 0 评论 -
抽象方法与接口
抽象类不能实例化,而且必须被子类继承,子类需要实现所有的方法。 接口是一个特殊的类,由抽象方法和全局常量组成(public static final) 适配器设计模式interface Window{ public void open() ; // 打开窗口 public void close() ; // 关闭窗口原创 2012-03-02 16:53:02 · 478 阅读 · 1 评论 -
基本排序算法(冒择入希快归堆)Java实现
public class Sort {/******************* 冒泡排序 ************************冒泡排序法的基本思想是:对待排序记录关键字从后往前(逆序)进行多遍扫描,当发现相邻两个关键字的次序与排序要求的规则不符时,就将这两个记录进行交换。这样,关键字较小的记录将逐渐从后面向前面移动,就象气泡在水中向上浮一样,所以该算法也称为气泡排序法。原创 2012-03-17 09:41:49 · 2230 阅读 · 0 评论