上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 50 下一页
摘要: public class HeapSort { 1. 2. public static void sort(Comparable[] data) { 3. // 构建最大堆 4. buildMaxHeap(data); 5. // 循环,每次把根节点和最后一个节点调换位置 后面的扔了搞前面的 ... 阅读全文
posted @ 2017-11-27 12:10 toov5 阅读(146) 评论(0) 推荐(0)
摘要: public class MergeSort { /** * 归并排序 * 简介:将两个(或两个以上)有序表合并成一个新的有序表 即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列 * 时间复杂度为O(nlogn) * 稳定排序方式 * @param nums 待排序数组 *... 阅读全文
posted @ 2017-11-26 21:44 toov5 阅读(157) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-11-26 19:40 toov5 阅读(12) 评论(0) 推荐(0)
摘要: https://www.douban.com/note/602320175/ 阅读全文
posted @ 2017-10-30 15:11 toov5 阅读(172) 评论(0) 推荐(0)
摘要: 安装gcc g++的依赖库 #apt-get install build-essential #apt-get install libtool 安装gcc g++的依赖库 #apt-get install build-essential #apt-get install libtool 安装 pcr 阅读全文
posted @ 2017-10-30 11:27 toov5 阅读(651) 评论(0) 推荐(0)
摘要: JDK: 在 /etc/profile 中加入以下内容export JAVA_HOME=/usr/java/jdk1.7.0_80export PATH=$PATH:$JAVA_HOME/bin保存退出 阅读全文
posted @ 2017-10-28 10:58 toov5 阅读(153) 评论(0) 推荐(0)
摘要: 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。 JVM 中类的装载是由类加载器(ClassLoader) 和它的子类来实现的,Java中的类加载器是一个重要的Java 运行时系统组件,它负责在运行时查找和装入类文件中的类。 阅读全文
posted @ 2017-10-21 21:05 toov5 阅读(130) 评论(0) 推荐(0)
摘要: public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count=0; for(int i=1;i<=n;i++){ count+=core(i); } re... 阅读全文
posted @ 2017-10-13 17:52 toov5 阅读(175) 评论(0) 推荐(0)
摘要: 上面的解法 时间复杂度 空间复杂度较高 阅读全文
posted @ 2017-10-13 16:42 toov5 阅读(233) 评论(0) 推荐(0)
摘要: class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } public class Solution { public TreeNode C... 阅读全文
posted @ 2017-10-13 11:01 toov5 阅读(153) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 50 下一页