
java
最好的时光就是我
这个作者很懒,什么都没留下…
展开
-
Integer的==判断问题
Integer的==判断问题在高版本jdk中,int可以自动装箱成Integer,亦可自动拆箱。在使用==判断两个Integer类型是否相等时,假定Integer a,b和c (c = a + b),有以下几个规则总结::数值范围在-128-127之间,a == b 判定为true。 JVM会自动维护八种基本数据类型的常量池,Integer维护的数据范围是-128~127,自动装箱实际上是从常量原创 2017-08-21 16:50:40 · 1132 阅读 · 0 评论 -
java实现链表基本操作
在看剑指offer的时候看到有关链表基本操作的考点,想总结一下,基本是参考http://blog.youkuaiyun.com/kerryfish/article/details/24043099文章实现的,对于该文章中的方法进行了编写,测试,修改了其中几个问题。源码如下package cn.com.cnn;import java.util.Stack;public class ListSum { pu转载 2017-09-13 22:23:44 · 504 阅读 · 0 评论 -
用Java实现将一个字符串中的空格换成%20
package cn.com.cnn;public class Replace { public String replaceMethod(String oldStr) { String newStr = oldStr.replace(" ", "%20"); return newStr; } public String replaceMyMetho原创 2017-09-07 16:39:38 · 3803 阅读 · 0 评论 -
Java实现二叉树基本操作
总结了下二叉树的基本操作。 创建二叉查找树 先序遍历二叉树(递归) 先序遍历二叉树(栈) 中序遍历二叉树(递归) 中序遍历二叉树(栈) 后序遍历二叉树(递归) 后序遍历二叉树(栈) 宽度优先遍历二叉树(队列) 利用二分法查找指定节点 获得二叉查找树的最小值 删除指定节点 源码如下:package cn.com.cnn;imp原创 2017-09-16 22:06:55 · 757 阅读 · 0 评论 -
java实现各种排序算法
主要实现了插入,冒泡,选择,归并,快速排序,平均时间复杂度和最坏时间复杂度情况如下表:【百度找的】 代码如下:package cn.com.cnn;//从小到大的顺序public class MySort { public static void main(String[] args) { int[] data = {3, 6, 4, 1, 5, 2};原创 2017-09-20 19:21:38 · 291 阅读 · 0 评论