1 public static void selectSort(int[] arr){ 2 3 //最开始除第一个元素外为未排序区间 4 for (int i = 0; i < arr.length-1; i++) { 5 int min = i; 6 //遍历未排序区间,注意j的初始值,j比i大1 ...
分类:
编程语言 时间:
2020-03-24 10:50:31
阅读次数:
63
使用二分查找的序列必须是有序的。 时间复杂度O(logn),每次当前序列长度的一半。 1. 递归实现 /** * To search if the target is in a given array. If find, return the position of * the target in ...
分类:
编程语言 时间:
2020-03-23 09:42:51
阅读次数:
79
1.Quartz简介1.1 Quartz概要1.1.1 定义1.1.2 存储方式 1.1.3 表关系和解释:1.1.4 核心类和关系1.1.5 关系1.2 Quartz体系结构1.3开启多循环2.Quartz详解2.1 基础案例:每隔两秒打印helloWord:2.2 Job和JobDetail2.... ...
分类:
其他好文 时间:
2020-03-21 14:58:00
阅读次数:
62
public class QuickSort { public static void quickSort(int[] arr, int left, int right){ int temp; int i = left; int j = right; if (left < right){ // te ...
分类:
编程语言 时间:
2020-03-21 00:09:02
阅读次数:
71
编写程序代码,要保证的是自己能看懂,这是我认为一个程序的代码抛开其运行而言最重要的东西。因为对于一个学习编程软件的学生而言,其程序源码99%都是给自己看的,即使是同学之间的查阅、借鉴,或者老师检查,那也几乎都是浏览一部分代码,并且说白了,他们看懂看不懂也好,都是为了运行的结果,只要结果正确,没有太大 ...
分类:
其他好文 时间:
2020-03-20 22:22:12
阅读次数:
72
题目链接: https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/submissions/ 思路:使用dp,保存上一步的状态,然后递推 状态转移方程:last = Math.max(0, last + prices[i+1] ...
分类:
编程语言 时间:
2020-03-20 13:02:12
阅读次数:
86
原文链接: https://www.toutiao.com/i6764296608705151496/ 单词统计的是统计一个文件中单词出现的次数,比如下面的数据源 其中,最终出现的次数结果应该是下面的显示 那么在MapReduce中该如何编写代码并出现最终结果? 首先我们把文件上传到HDFS中(hd ...
分类:
编程语言 时间:
2020-03-20 00:51:35
阅读次数:
96
什么是SpringMVC 1、概述 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 查看官方文档:https://docs.spring.io/spring/docs/5.2.4.RELEASE/spring framework refe ...
分类:
编程语言 时间:
2020-03-18 23:54:34
阅读次数:
99
工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
用之前简单工厂模式做的计算器举例,先看简单工厂模式的实现: ...
分类:
编程语言 时间:
2020-03-18 15:43:15
阅读次数:
66
1.好久没写java了想不到回归的第一不知道如何下手了没办法写一个简单的入门程 public class demo { public static void main(String[] args) { // 任务输出99乘法表 for (int i = 1; i <= 9; i++) {// 外层循 ...
分类:
编程语言 时间:
2020-03-18 13:59:13
阅读次数:
54