- 浏览: 409018 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (158)
- SpringBoot (10)
- vue.js (4)
- 2017基础知识 (2)
- jquery (4)
- extjs (8)
- spring (13)
- Java基础 (24)
- ibatis (2)
- oracle (18)
- 服务器配置 (8)
- maven (7)
- web应用开发 (14)
- 数据库 (9)
- 第三方依赖 (3)
- 百味人生 (7)
- svn (1)
- 问题一堆 (2)
- 测试驱动开发 (1)
- webServices (2)
- 网络编程 (2)
- 其它 (4)
- hibernate (2)
- ec标签序号列 (1)
- javascript (1)
- ActiveMQ (2)
- linux (5)
- UI (1)
- 问题汇集 (1)
- redis (1)
最新评论
-
jackson200:
讲解的狠不错!谢谢!
spring注入原理 -
阳光泛滥的日子:
讲的很透彻,受教了 。
spring中注解的实现原理 -
liudechao9:
最近在研究这方面,很不错,但是多线程并发的时候可能会出问题,而 ...
spring中注解的实现原理 -
小帅1127:
厉害啊 我的哥
spring中注解的实现原理 -
phoenixpaul:
...
Oracle存储过程和程序包
/** * 选择排序:首先第一趟从n个元素中找到最大或最小的元素与第一个元素交换; * 第二趟从第二个元素开始的第n-1个元素中再选出最小的放到第二位,以此类推。 * @author Administrator * */ public class SelectSort { /** * 有大到小 * * @param values */ public static void descSort(int[] values) { int temp = 0; for (int i = 0; i < values.length; i++) { for (int j = i + 1; j < values.length; j++) { // 如果后面的一位大于前面的以为,则两个值交换位置 if (values[i] < values[j]) { temp = values[i]; values[i] = values[j]; values[j] = temp; } } } } /** * 有大到小 * * @param values */ public static void ascSort(int[] values) { int temp = 0; for (int i = 0; i < values.length; i++) { for (int j = i + 1; j < values.length; j++) { // 如果后面的一位小于前面的以为,则两个值交换位置 if (values[i] > values[j]) { temp = values[i]; values[i] = values[j]; values[j] = temp; } } } } public static void main(String[] args) { int[] values = { 5, 1, 9, 10, 6, 4, 7, 8, 3, 2 }; SelectSort.ascSort(values); for (int i = 0; i < values.length; i++) { System.out.println(values[i]); } } }
package com.yt; /** * 插入排序:简单说就是数组里第二个和第一个比谁小,把小的放到第一个里, * 大的放到第二个里,然后第二个再和第三个比,小的还是放在前,一直比到这个数组结束 * @author Administrator * */ public class InsertSort { public static void injectionSort(int[] number){ for(int i = 1;i<number.length;i++){ int tmp = number[i]; int j = i-1; while(tmp<number[j]){ number[j+1] = number[j]; j--; if(j == -1) break; } number[j+1] = tmp; } } public static void main(String[] args) { int[] nums = { 2, 3, 9, 10, 5, 6, 8, 4, 7, 1 }; InsertSort.injectionSort(nums); for (int i = 0; i < nums.length; i++) { System.out.println(nums[i]); } } }
package com.yt; /** * 冒泡排序:将n个元素中的第一个和第二个相比较,如果两个元素的顺序为逆序,则交换两个元素的位置;再 * 进行第二个元素和第三个元素的比较,如此类推,只到比较第n-1个元素和n个元素为止。 * @author Administrator * */ public class MaoPaoSort { public static void mpDescSort(int[] values) { int temp = 0; for (int i = 1; i < values.length + 1; i++) { for (int j = 0; j < values.length - i; j++) { if (j < values.length - 1) { if (values[j] < values[j + 1]) { temp = values[j + 1]; values[j + 1] = values[j]; values[j] = temp; } } } } } public static void mm(int[] nums) { int temp = 0; for (int i = 0; i < nums.length; i++) { for (int j = 0; j < nums.length - i; j++) { if (j < nums.length - 1 && nums[j] > nums[j + 1]) { temp = nums[j]; nums[j] = nums[j + 1]; nums[j + 1] = temp; } } } } public static void main(String[] args) { int[] nums = { 2, 3, 9, 10, 5, 6, 8, 4, 7, 1 }; MaoPaoSort.mpDescSort(nums); for (int i = 0; i < nums.length; i++) { System.out.println(nums[i]); } } }
发表评论
-
采用DES加密解密实现接口的通信加密认证
2018-08-22 09:20 784DES全称Data Encryption Standard, ... -
log4j2 配置
2016-01-06 17:10 71291、log4j2官方下载地址h ... -
本文出一个简单读取JVM内存使用情况的例子
2015-12-07 15:16 756<%@page contentType="t ... -
代替request.getRealPath()
2014-03-21 11:22 988代替request.getRealPath(); ... -
session超时时间设置方法
2012-11-05 15:11 1071由于session值之前没有设置,以至于刚登录的 ... -
ant 使用
2012-06-25 11:41 1218build.xml <?xml version=&qu ... -
ant 使用
2012-06-25 11:39 2build.xml <?xml version=&qu ... -
封装类比较出现的问题
2011-10-09 10:24 1164Java为了性能提供了一个类似缓存的东西,不仅仅 ... -
java多线程三:线程同步
2011-07-20 11:21 1545多线程编程是很有趣的事情,它常常容易出现"错误 ... -
java多线程二:控制线程方法
2011-07-20 10:25 988join线程: 1、Thread线程提供了让一个线程等待另外 ... -
java多线程一:概念与原理
2011-07-19 16:13 11351、线程是什么? ... -
java多线程
2011-07-19 15:06 31、线程是什么? 几乎所有的操作系统都支持 ... -
java多线程
2011-07-19 15:05 21、线程是什么? 几乎所有的操作系统都支持同事运 ... -
java多线程
2011-07-19 15:05 11、线程是什么? 几乎所有的操作系统都支持同事运行多 ... -
java多线程
2011-07-19 14:56 3http://lavasoft.blog.51cto.com/ ... -
java中的IO操作
2011-07-13 14:54 10691、 Java 的 IO 支持通过 ja ... -
多线程下载文件
2011-07-13 14:11 5200网络蚂蚁、FlashGet、迅 ... -
Java垃圾回收机制
2011-07-06 16:55 14661、当程序创建对象时, ... -
java反射机制
2011-06-02 14:06 1001一、定义: 1、在Java运行时环境中,对于任意 ... -
Java序列化
2011-05-30 14:51 1228一、当两个进程在进行 ...
相关推荐
java实现中文排序,按数字字母汉字的顺序进行排序
Java 中文排序 使用pinyin4j组件
JAVA中排序的方法
java中排序,求最小值、最大值和杨辉三角的题解,希望对初学java的朋友有益
排序算法,JAVA中的快速排序,交换排序,冒泡排序,选择排序等算法的分析
java 中文姓氏 排序
主要给大家介绍了关于java中排序报:Comparison method violates its general contract异常的解决方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
本文主要是将Java中所有的排序方法进行总结,并以实际的代码的形式写出来,以帮助读者更好的理解,从而达到灵活运用的目的。
Java ip 地址排序Java ip 地址排序Java ip 地址排序Java ip 地址排序
java产生多个随机数写入文件中,比较四种排序算法的效率
Java排序算法实现资源 这个资源是关于Java中排序算法实现的简单示例。排序算法是计算机科学中的基础概念,用于按升序或降序排列数据集。这里提供了两种常见的排序算法实现:冒泡排序和选择排序。 冒泡排序(Bubble ...
java中集合排序
java中数组的自定义排序,种类繁多,简单实现,可自由操控。
java 选择排序法 java 选择排序法 java 选择排序法
JAVA排序汇总JAVA排序汇总JAVA排序汇总
Java基础知识: 冒泡排序详解,简单而详细的讲清楚了,什么是冒泡排序。 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如...
java冒泡排序代码,亲测能用,控制台输入数据,自动排序
java数组排序的思想,过程和代码实现。多种数组排序的方法,主要有冒泡排序,堆排序,插入排序, 归并操作(merge), 归并操作(merge),选择排序,希尔排序。
java 冒泡排序方法,java 冒泡排序方法。
Java三种排序 Java三种排序 Java三种排序