摘要:
相关介绍:
给定一个数组,找出该数组中第n大的元素的值。其中,1<=n<=length。例如,给定一个数组A={2,3,6,5,7,9,8,1,4},当n=1时,返回9。解决该问题的算法有三种。依据其时间复杂度的高低,分别对其进行讲解
第一种:时间复杂度为O(NlogN)
解决该问题,容易想到的一个办... 阅读原文
2018-01-09 07:21:01 阅读(762) 评论(0)
摘要:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.text.SimpleDateFormat;
import java.... 阅读原文
2018-01-09 00:35:03 阅读(739) 评论(0)
摘要:
2018
不要随便的写一篇博客
因为你写的每一篇,
就会有奖励。
你要是连续坚持写几篇,
就会有更多的奖励。
经常,有人看到你的博客,想留言,深入的请教问题,
你也会被奖励。。。
不要随便的写一篇博客,因为,这些博客会为你带来金钱上物质上的回报,
这是对你的知识,对你的分享精神,
最直接的赞赏!
... 阅读原文
2018-01-09 00:04:02 阅读(730) 评论(0)
摘要:
有时候会碰到tomcat死机,重启eclipse之后再次启动tomcat服务,
发现报错Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at localhost are already in use。
根据字面意思,端口8005, 808... 阅读原文
2018-01-08 22:53:03 阅读(710) 评论(0)
摘要:
在开发中,经常需要在创建对象的同时明确对象对的属性值,
比如一个Person对象创建时候就应该有age和name等属性
那么如何做到在创建对象的同时给对象的属性初始化值呢?
这里介绍构造方法:
1.构造方法没有返回值类型,更没有返回值,因为它是构建对象的,对象创建完,方法就执行结束
2.构造方法名必须和类型保持一致
... 阅读原文
2018-01-08 22:21:03 阅读(744) 评论(0)
摘要:
package tank.world;
import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.image.BufferedImage;
import javax... 阅读原文
2018-01-08 20:58:01 阅读(770) 评论(0)
摘要:
相关介绍:
求取数组中最大连续子序列和问题,是一个较为“古老”的一个问题。该问题的描述为,给定一个整型数组(当然浮点型也是可以的啦),求取其下标连续的子序列,且其和为该数组的所有子序列和中值为最大的。例如数组A={1, 3, -2, 4, -5},则最大连续子序列和为6,即1+3+(-2)+ 4 = 6。解决该问题... 阅读原文
2018-01-08 20:05:03 阅读(736) 评论(0)
摘要:
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。
[入门]
我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。
后来我就看《Thinking i... 阅读原文
2018-01-08 19:52:17 阅读(750) 评论(0)
摘要:
多态:
举例:描述一个事物的多种形态,如Student类继承了Person类,一个Student对象既是Student,又是Person
多态体现为:父类引用变量可以指向子类对象
多态的前提:必须有子父类关系或者类实现接口关系,否则无法完成多态
在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法
举例:... 阅读原文
2018-01-08 19:00:01 阅读(730) 评论(0)
摘要:
相关介绍:
哈希表是一种查找效率极高的数据结构,很多语言都在内部实现了哈希表。理想情况下哈希表插入和查找操作的时间复杂度均为O(1),任何一个数据项可以在一个与哈希表长度无关的时间内计算出一个哈希值(key),然后在常量时间内定位到一个桶(术语bucket,表示哈希表中的一个位置)。当然这是理想情况下,因为任何哈希... 阅读原文
2018-01-08 18:41:02 阅读(766) 评论(0)