java
hxr521521521
这个作者很懒,什么都没留下…
展开
-
java插入排序和希尔排序
今天看了下 排序 写的不好 主要写插入和希尔排序 ,我的理解[color=red]插入排序就是希尔排序增量为1的特殊希尔排序,希尔排序是为了解决插入排序中的数组移动次数太多[/color] [code="java"] import java.util.Arrays; public class StraightSort { /** * @param args *...原创 2012-06-28 17:19:10 · 100 阅读 · 0 评论 -
简单动态编译
[code="java"] package com.test; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.lang.reflect.Method; import com.sun.tools...原创 2012-08-08 11:19:28 · 78 阅读 · 0 评论 -
归并排序
摘自百度百科的代码- - [code="java"] public static void main(String args[]){ int[] a = {5,3,6,2,1,9,4,8,7}; System.out.println(Arrays.toString(merge(a))); } public static int[] merge(int[] ar...原创 2013-10-18 09:21:29 · 72 阅读 · 0 评论 -
堆排序
[b]堆排序 原理 :对的父节点总是大于或者小于子节点,所以根节点一定是最大值或者最小值, 利用这个性质,首先构建初始堆,然后将堆的顶点与末尾的值交换, 然后再次调整堆(排除末尾的值),反复此过程[/b] [code="java"] public static void main(String[] args) { int[] a = {5,3,6,2,1,9,4,8...原创 2013-10-18 16:33:27 · 82 阅读 · 0 评论