- 浏览: 201649 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (196)
- Git (16)
- maven (8)
- Python (20)
- linux (14)
- java (30)
- spring (5)
- javascript (4)
- oracle (15)
- jquery (4)
- jbpm4.4 (4)
- ibatis (1)
- svn (1)
- sql server (1)
- sqoop (1)
- photoshop (2)
- 日常记录 (5)
- scala (1)
- IntelliJ IDEA (7)
- mysql (2)
- Hive (1)
- visual studio code (3)
- angularjs (5)
- nodejs (4)
- gradle (1)
- springboot (4)
- jakson (1)
- hibernate (2)
- 面试 (5)
- React (2)
- Kotlin (1)
- Netty (0)
- webstorm (2)
- spring cloud (4)
- redis (1)
- PowerDesigner (1)
- Vue (4)
- easyui (1)
- activiti (2)
- httpClient4.5 (2)
- logback (3)
- ngrinder (1)
- 分库分表 (1)
最新评论
-
严东军:
学习了,谢谢
摘录--DBMS_SCHEDULER -
zwllxs:
你知道你调的是谁的代码不?
jbpm4.4+ssh2 完整请假流程
package com.ngsn.util;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 冒泡排序法
* @author John.Yao
*
*/
public class BubbleSort {
public static void main(String[] args) {
// int[] values = { 3, 1, 6, 2, 9, 0, 7, 4, 5,9 };
// sort(values);
String[] values = {"2011-03-01", "2011-05-01","2011-02-01","2011-10-01","2011-06-22","2011-06-01","2011-05-11"};
// sortDateStr(values);
String string = getMaxDateValue(values);
System.out.println(string);
/*for (int i = 0; i < values.length; ++i) {
System.out.println("Index: " + i + "Value: " + values[i]);
}*/
}
/**
* 得到最大日期的值
* @param values
* @return
*/
public static String getMaxDateValue(String[] values){
sortDateStr(values);
int i = values.length-1;
return values[i];
}
public static void sort(int[] values) {
int temp;
for (int i = 0; i < values.length; ++i) {
for (int j = 0; j < values.length - i - 1; ++j) {
if (values[j] > values[j + 1]) {
temp = values[j];
values[j] = values[j + 1];
values[j + 1] = temp;
}
}
}
}
public static void sortDateStr(String[] values) {
String temp;
for (int i = 0; i < values.length; ++i) {
for (int j = 0; j < values.length - i - 1; ++j) {
if (compare_date(values[j], values[j + 1])) {
temp = values[j];
values[j] = values[j + 1];
values[j + 1] = temp;
}
}
}
}
/**
* 比较两个日期字符串的大小
* @param DATE1
* @param DATE2
* @return
*/
public static boolean compare_date(String date1, String date2) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String date=null;
try {
Date dt1 = df.parse(date1);
Date dt2 = df.parse(date2);
if (dt1.getTime() > dt2.getTime()) {
return true;
} else if (dt1.getTime() < dt2.getTime()) {
return false;
} else if (dt1.getTime() == dt2.getTime()) {
return false;
}
} catch (Exception exception) {
exception.printStackTrace();
}
return false;
}
}
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 冒泡排序法
* @author John.Yao
*
*/
public class BubbleSort {
public static void main(String[] args) {
// int[] values = { 3, 1, 6, 2, 9, 0, 7, 4, 5,9 };
// sort(values);
String[] values = {"2011-03-01", "2011-05-01","2011-02-01","2011-10-01","2011-06-22","2011-06-01","2011-05-11"};
// sortDateStr(values);
String string = getMaxDateValue(values);
System.out.println(string);
/*for (int i = 0; i < values.length; ++i) {
System.out.println("Index: " + i + "Value: " + values[i]);
}*/
}
/**
* 得到最大日期的值
* @param values
* @return
*/
public static String getMaxDateValue(String[] values){
sortDateStr(values);
int i = values.length-1;
return values[i];
}
public static void sort(int[] values) {
int temp;
for (int i = 0; i < values.length; ++i) {
for (int j = 0; j < values.length - i - 1; ++j) {
if (values[j] > values[j + 1]) {
temp = values[j];
values[j] = values[j + 1];
values[j + 1] = temp;
}
}
}
}
public static void sortDateStr(String[] values) {
String temp;
for (int i = 0; i < values.length; ++i) {
for (int j = 0; j < values.length - i - 1; ++j) {
if (compare_date(values[j], values[j + 1])) {
temp = values[j];
values[j] = values[j + 1];
values[j + 1] = temp;
}
}
}
}
/**
* 比较两个日期字符串的大小
* @param DATE1
* @param DATE2
* @return
*/
public static boolean compare_date(String date1, String date2) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String date=null;
try {
Date dt1 = df.parse(date1);
Date dt2 = df.parse(date2);
if (dt1.getTime() > dt2.getTime()) {
return true;
} else if (dt1.getTime() < dt2.getTime()) {
return false;
} else if (dt1.getTime() == dt2.getTime()) {
return false;
}
} catch (Exception exception) {
exception.printStackTrace();
}
return false;
}
}
发表评论
-
开源的 API 网关项目
2018-01-30 15:35 922微服务中的 API 网关(API Gateway) [url] ... -
生成文字图片
2018-01-20 11:05 510import javax.imageio.ImageI ... -
httpClient 上传附件
2018-01-16 10:48 1044import org.apache.http.Http ... -
使用jacob调用office组件将word转换为pdf
2018-01-10 10:02 311使用jacob调用office组件将word转换为pdf 只 ... -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
2017-04-08 10:20 396JVM性能调优监控工具jps、jstack、jmap、jhat ... -
Failed to read schema document dubbo.xsd
2017-03-27 17:11 370http://blog.csdn.net/wxydaisy/a ... -
java优秀博文
2016-08-08 15:06 413java优秀博文: http://www.holl ... -
fastjson中遇到的坑
2016-06-12 16:35 924public static void main(String[ ... -
JSP中的EL表达式详细介绍
2016-05-10 13:40 341http://blog.csdn.net/meiyalei/a ... -
FastJson 测试用例
2016-05-10 13:37 568package jms.test; import ja ... -
解决sqoop将数据导入mysql乱码
2015-10-26 17:14 1310mysql 字符集修改: (5.5以前系统)#vim /etc ... -
linux tomcat java.lang.OutOfMemoryError
2013-09-18 15:42 781----------------------Linux下 ... -
转载:Apache+Tomcat集群配置负载均衡器
2012-02-09 14:52 976主 题:Apache+Tomcat集群配置负载均衡器 ... -
java 图片裁剪
2011-11-10 10:54 907web开发,前段页面上传图片进行裁剪的实例 -
java安全6
2011-10-11 16:27 1095package com.ngsn.security; ... -
java安全5
2011-09-27 10:48 519package com.ngsn.security; ... -
java安全4
2011-09-27 10:47 541package com.ngsn.security; ... -
java安全3
2011-09-27 10:47 693package com.ngsn.security; ... -
java安全2
2011-09-27 10:46 818package com.ngsn.security; ... -
java安全1
2011-09-27 10:45 720package com.ngsn.security; ...
相关推荐
Java后端算法-冒泡排序和选择排序对比
详解Java常用排序算法-冒泡排序
Java中数组实例---冒泡排序.pdf 学习资料 复习资料 教学资源
冒泡排序详解,简单而详细的讲清楚了,什么是冒泡排序。 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首...
冒泡排序
java冒泡排序代码,亲测能用,控制台输入数据,自动排序
【IT十八掌徐培成】Java基础第03天-04.求最值-冒泡排序.zip
里面有几个很好的javaSe基础题目,比如有javaSe的冒泡排序,求数组的最大值,求数组的最小只,求数组是否对称等等算法实例。
该资源提供了Java中实现冒泡排序的全面指南。文档中涵盖了冒泡排序的基本概念,包括如何对数组进行排序以及如何在Java中实现冒泡排序。此外,文档还包括一个逐步指南,介绍了如何在Java中实现冒泡排序,包括详细的...
java冒泡排序集锦方法!所有的方法都有!很不错的!希望对大家有帮助哈哈!
java实现的冒泡排序 很简单一看就懂
可以用java来得到冒泡排序的实现,由屏幕输入存入数组。
java 冒泡排序方法,java 冒泡排序方法。
java代码-冒泡排序-Java
java代码-冒泡排序-----
* 冒泡排序: * 每次在无序队列里将相邻两个数一次进行比较, * 将小数调到前面,逐次比较,直至将最大的数移到 * 最后。将剩下的N-1个数继续比较,将次大数移至 * 倒数第二位。
1.冒泡排序的原理:每次都从第一个元素开始(索引0),向后两两比较,只要后面的比前面的大,就交换(从大到小) 2.通过画图分析,5个数字排4趟,n数字排n-1趟,而外层的for循环代表的是循环的趟数,所以外层循环的结束条件是...
java 冒泡排序法 PPT文档java 冒泡排序法 PPT文档java 冒泡排序法 PPT文档java 冒泡排序法 PPT文档
Java代码-排序-直接插入排序、希尔排序、直接选择排序、冒泡排序、堆排序、快速排序、归并排序中部分排序以及算法-贪心法,大家可以将源码下载下来进行学习,附带着注释和解释,有不理解的可以找博主一起探讨,共同...
java冒泡排序 代码为排序源代码 简洁明了 无其他