面试考试
ljheee
如果对你有收获,欢迎关注公众号 架构道与术(ToBeArchitecturer) ,获得最新干货。https://url.cn/5wpXFoL
展开
-
125条常见的java面试、笔试题大汇总
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始原创 2016-03-26 21:01:04 · 1767 阅读 · 0 评论 -
2017春招笔试题
2017年3月春招以来,陆续参加了不少公司的技术在线笔试,题型各异,有的题目现在还没解决,现将能回忆起的记录一下。 一、空间有15个点,构成立体多面体,最多20个面,问有多少个点可以忽略。二、周一到周五,提交7次。求每天都提交的概率。三、6,9,20三个数组合,每个数不限次数,问组合能不能产生101。四、原创 2017-05-31 22:21:17 · 1418 阅读 · 0 评论 -
完美世界校招在线笔试题-互联网Java(11月1日)编程题
一、题目考试题目数为n,每道题只有做和不做。每道题都有不同难度,且每道题都各自分值及完成所需时间。现在计算在给定的时间m内,做题的最大得分。输入:第一行 :n 代表题目数第二行:n个题目,每道题的分值第三行:n个题目,完成所需时间第四行:考试给定的时间m输出:最大得分解析:背包问题,参考 http://www.cnblogs.com/lfeng1205/p/原创 2017-11-01 22:32:48 · 4503 阅读 · 1 评论 -
排序算法总结(二)-------选择,堆,冒泡,快速,归并排序(java实现)
上一篇:排序算法总结(一)----直接插入排序,希尔排序(java实现) 3.选择排序(1)基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。(2)图解:(3)用Java实现public void selectSort(){ i转载 2017-04-08 16:54:25 · 742 阅读 · 0 评论 -
排序算法总结(一)---- 直接插入排序,希尔排序(java实现)
一、概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 二、稳定性,时间复杂度和空间复杂度总结选择排序算法准则:1、当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是原创 2017-04-08 15:44:56 · 1018 阅读 · 0 评论 -
Java 实现大数次方、阶乘
/** * Java 实现大数次方、阶乘 * @param args */ public static void main(String[] args) { // 计算 1949的2016次方 BigDecimal bd = new BigDecimal(1949); bd = bd.pow(2016); //原创 2018-01-28 18:36:46 · 3231 阅读 · 0 评论 -
阿里 JAVA 开发手册
1、命名严禁使用拼音与英文混合的方式。2、领域模型命名规约1) 数据对象: xxxDO, xxx 即为数据表名。2) 数据传输对象: xxxDTO, xxx 为业务领域相关的名称。3) 展示对象: xxxVO, xxx 一般为网页名称。4) POJO 是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO。3、long 或者 Long 初始赋值时,必须使用原创 2018-01-28 18:51:51 · 1048 阅读 · 0 评论