基础
哆啦A梦的皮卡丘
尊严只在剑锋之上,真理永远在大炮的射程之内
展开
-
获取数组输入K位置的最大数
获取数组输入K位置的最大数:简单思路 /** * 获取数组输入K位置的最大数 */ private static int getMaxK(int[] arrs,int k) throws IllegalAccessException { if (k > arrs.length || k < 0 || arrs.length < 0){ throw new IllegalAccessException("请输入大于0.原创 2020-07-07 18:00:59 · 162 阅读 · 0 评论 -
递归实现阶乘和斐波那契数列
话不多说直接上代码:package recursion;/** * Created by xiaobai on 2019/11/12. * 递归demo * @author xiaobai. * @DATE 2019/11/12 */public class Recursion { public static void main(String[] args) { ...原创 2019-11-12 10:23:19 · 260 阅读 · 0 评论 -
【转】代码函数优雅化
【转】转载 2019-09-19 11:50:25 · 130 阅读 · 0 评论 -
输入n个整数,找出其中最小的K个数。
题目:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。思路:可以使用排序 这里我采用快排,获取到一个有顺序的数组,然后获取它的前N个先使用快排排序public static void quickSort(int[] arr, int start, int end) { //当开始位置小于结...原创 2019-04-24 15:21:22 · 2356 阅读 · 0 评论 -
字符串反转
思路:先将字符串转换成数组,循环反转数组,最后再转为字符串package jichu;import java.util.Arrays;/** * Created by xiaobai on 2019/4/24. * 字符串反转 * @author xiaobai. * @DATE 2019/4/24 */public class StringReversal { ...原创 2019-04-24 14:38:02 · 155 阅读 · 0 评论 -
时间格式转换
package com.fms.ftl.bigScreen.utils;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;/** * Created by xiaobai on 2019/3/5. * * ...原创 2019-04-23 12:00:23 · 142 阅读 · 0 评论 -
Java快排实现
快速排序:基本实现思路 取一个标准位置的数字 用其他位置的数字和标准数进行对比 如果比标准数大 则放到标准数的右边,如果比标准数小 则放到标准数的左边 然后使用递归进行持续比对 (注意:递归要有入口 如果当前数组有数据并且多个才进行排序),然后我们用代码实现package sort;import java.util.Arrays;/** * Created ...原创 2019-04-02 12:07:41 · 5784 阅读 · 4 评论 -
Java递归实现汉诺塔问题
用一个简单的递归方式实现汉诺塔问题:大家可以去4399玩一下这个游戏具体的连接地址http://www.4399.com/flash/109504_1.htm 就是这个了package hanNuoTa;/** * Created by xiaobai on 2019/3/10. * 汉诺塔游戏的java 实现 * @author xiaobai. * @DAT...原创 2019-03-10 19:43:24 · 609 阅读 · 4 评论 -
线性查找和二分法查找
1、首先我们先说一下线性查找线性查找就是从数组的下标0开始找到数组的最后一个,下面我们用代码简单的实现一下package TestArrayDemo;/** * Created by xiaobai on 2019/1/9. */public class XianXingChaZhao { public static void main(String[] args) ...原创 2019-01-09 15:55:40 · 393 阅读 · 0 评论 -
数组增删改查
废话不多说,直接贴代码package Utils;import java.util.Arrays;/** * Created by xiaobai on 2019/1/8. */public class ArrayCRUD { private int[] elements; public ArrayCRUD(){ elements = new...原创 2019-01-09 14:34:36 · 844 阅读 · 0 评论 -
用数组实现出栈,入栈和查看栈顶元素
栈的出入规则呢是先进后出,后进先出。就像我们往箱子里面放东西一样,先放进去的在下面,后面放进去的在上面,只有把后面放进去的先拿出来,。我们才能取到我们最开始放进去的东西下面我们就用数组实现一下栈的push,pop和peek方法,因为是一次写的,就不一个个测试了,直接上所有的吧package stack;import java.util.Arrays;/** * Created ...原创 2019-01-10 14:01:24 · 3617 阅读 · 0 评论