`
cooliufang
  • 浏览: 129861 次
社区版块
存档分类
最新评论
文章列表
package algorithm.sort; /** * 快速排序:基于分治模式 分解: 划分为两个子数组(可能为空),A[left..mid-1]和A[mid+1..right]. 其中,前一个数组都小于等于A[mid],后一个数组都大于等于A[mid].mid下标在过程中划分得出。 * 解决:递归调用快速排序,对两个子数组排序 合并:因为子数组已经是排好序,所以合并不需要操作即可得到排好序的数组 * * @author Administrator * */ public class QuickSort { //对数组指定元素进行排序 public ...
Java运行项目时报如下错误: Exception in thread "main" java.lang.UnsupportedClassVersionError: words/Thesaurus : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineCla ...
HBase提供了Java API对其进行管理,包括对表的管理、数据的操作等。 1. HBaseAdmin —— 对表的创建、删除、显示以及修改等;    2. HTable —— 通过HTable的实例来访问表并进行数据的操作,获取表实例如下两种方法:    方法一:直接获取    HTable table = new HTable(config, tableName);    方法二:用表连接池的方式    HTablePool pool = new HTablePool(config,1000);    HTable table = (HTable) pool.getTable(table ...
今天解答了csdn上个一个小问题,结果当我发布答案时,发现了其他很多不同的答案。 原帖子: http://topic.csdn.net/u/20120928/09/17774f8b-09e2-46f8-896f-91ec83562665.html?seed=746395609&r=79784602#r_79784602 原来问题出在类型转换上,我就单独做了一个小测试: package qustion; public class Test { public static void main(String[] args) { int i1 = 1; int i2 ...
package algorithm.sort; /** * 堆排序算法:首先建立最大堆,因为最大元素在根A[0],所以将其与最后一个元素交换 * 然后去除最后一个节点,重新调整最大堆,循环此过程 * @author Administrator * */ public class HeapSort { //堆排序 public void heapSort(int[] a) { int heapSize = a.length; //建立最大堆 buildMaxHeap(a, heapSize); //从最后一个元素开始循环 f ...
package algorithm.sort; /** * 选择排序:首先找出数组中的最小元素,将其与数组的第一个元素交换, * 接着找出次小元素,将其与数组的第二个元素交换 * 对数组中的前n-1个元素执行这一过程 * @author Administrator * */ public class SelectSort { //对数组指定的元素进行排序 public void selectSort(int[] a, int from, int end) { int minIndex; //记录最小元素的索引 for (int i = ...
package algorithm.sort; /** * 冒泡排序:重复地交换相邻的两个反序元素 * @author Administrator * */ public class BubbleSort { //对数组中指定位置的元素进行排序 public void bubbleSort(int[] a, int from, int end) { for (int i = from; i<=end; i++) { for (int j = end; j > i; j--) { if (a[j-1] > a[j]) { ...
package algorithm.sort; /** * 合并(归并)排序:按照分治模式,操作如下: * 分解:将n个元素分成各含n/2个元素的子序列 * 解决:用合并排序法对两个子序列递归排序 * 合并:合并两个已经排序的子序列已得到排序结果 * @author Administrator */ public class MergeSort { /** * 合并排序的关键在于合并两个已经排好序的子序列 * a[from, mid],a[mid+a, end]已排好序,合并成已排序的数组代替a[from, end] * @param a ...
package algorithm.sort; /** * 原理:插入排序使用的是增量方法,每次将一个待排序的数,插入到已经排好序的数组中, * 直到所有待排序的数都插入到有序数组中为止(类似于摸牌后整理牌)。 * @author Administrator */ public class InsertSort { //按照升序排序 public void insertSortUp(int[] a) { //第一层循环,对待插入的元素进行循环,从第二个元素开始,直到最后一个 for (int i = 2; i < a.length; i++) ...
java读取excel2007报如下错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException 分析原因,缺少了一个包:xmlbeans-2.3.0.jar 以下是读取excel2007所需要的包: java读取excel2003所需要的包:
唉,果真必须从最基本的做起比较好! java经典的50道题倒腾了一下,呵呵! 可以下载! 目录如下: P01_Rabbit.java P02_PrimeNumber.java P03_Shuixianhua.java P04_DecompositionQualityFactor.java P05_TernaryIfElse.java P06_GcdAndLcm.java P07_CountNumbers.java P08_Sum.java P09_PerfactNumber.java P10_FreeFall.java P11_Combination.java P12_Bonus.jav ...

菜鸟?

还是菜鸟? 如何从菜鸟变成老鸟? 什么时候能变?
方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。 重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。 Overload(重载、过载) 定义: 如果在同一个类中定义了多个同名 ...

半路出家

既然是半路出家,那么更加要有扎实的基础和孜孜不倦的学习精神,可以做到!
hadoop测试worldcount,统计每个单词出现的个数 一、首先创建新目录testFiles,并在目录下创建两个测试数据文本文件如下: [root@SC-026 hadoop-1.0.3]# mkdir testFiles [root@SC-026 hadoop-1.0.3]# cd testFiles/ [root@SC-026 testFiles]# echo "hello world, bye bye, world." > file1.txt [root@SC-026 testFiles]# echo "hello hadoop, how ...
Global site tag (gtag.js) - Google Analytics