JAVA
刺猬1012
这个作者很懒,什么都没留下…
展开
-
LeetCode代码整理(一)
刚开始做LeetCode上的题目,也是首次用java做算法题目,一开始无从下手,看了几个Discuss,做了几道简单题目。 7. Reverse Integer https://leetcode.com/problems/reverse-integer/ 很简单的题目,但是忘记超出int范围的处理。 这种方法值得学习: if (Integer.MAX_VALUE原创 2015-12-29 14:33:40 · 491 阅读 · 0 评论 -
LeetCode代码整理(二)
27.Remove Element https://leetcode.com/problems/remove-element/ 我用的方法是记录相同的个数,移动不同的元素,看Discuss,发现有人用记录不同个数来移动。public class Solution { public int removeElement(int[] nums, int val) { int c原创 2015-12-29 15:21:24 · 712 阅读 · 0 评论 -
LeetCode代码整理(三)
Two Sum https://leetcode.com/problems/two-sum/ 遍历就能过O(n^2) 据说下面代码是O(n),但是containsKey这个难道是O(1)?: public int[] twoSum(int[] numbers, int target) { int[] result = new int[2]; Map<Integer, Integ原创 2015-12-30 20:27:21 · 974 阅读 · 0 评论 -
JAVA中String及常用操作函数
学习~~~~~~~~~~~~~~~~~~~~~~~~ 转自:http://blog.163.com/lively_caicai/blog/static/209217122201210273516248/ 1)String 是一个系统定义的类——不是原始类型——它在所有的 Java(TM) 发行版中都包括了的辅助核心包 java.lang 中定义。 2)String转载 2015-12-08 11:19:40 · 477 阅读 · 0 评论 -
面试经常问的一个问题:final、finalize、finally
面试Android经常被问到这个问题,还有static,这里整理一下,以便以后学习。 final: 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。如果这个类不需要有子类,类的实原创 2016-05-24 21:17:41 · 622 阅读 · 0 评论