- 博客(12)
- 收藏
- 关注
原创 fileUpload组件二次开发扩展工具类
工具类方法说明 NO 方法 类型 描述 01 public ParameterUtil(HttpServletRequest request) 构造 采用默认上传参数处理用户请求 02 public ParameterUtil(HttpServletRequest request,String upload_path) 构造 处理用户请求并设置上传目录 03 public PrameterUtil(HttpServletRequest
2022-03-15 00:15:01
156
原创 【算法】java利用循环和递归实现斐波那契数列
斐波那契数列样例:1,1,2,3,5,8……特征:第一个和第二个数值都为1,从第三个数值起,每个数值的计算规律都是当前数值的上一个数值+上两个数值。例如上面例子中的第三个数值为2=1+1,第四个数值为3=2+1,第五个数值为5=3+2.以此类推。利用代码实现求第N个数值。方法一:使用for循环实现变量步骤解析循环次数 int one int two num 第一次 - - 1 第二次 - - 1 第三次 1 1
2022-03-03 23:53:11
2447
原创 【算法】Java面向对象实现约瑟夫环
问题:例如有n个人坐在圆桌上,每个人有自己的编号,分别从1开始到n号,最后由n号指向1号形成闭环。从第1号开始依次报数,n号下一个人即1号报n+1号(例如n=10,则10号下一个人报数11)以此类推,凡遇到报数为k的倍数时,将此人踢出圆桌,最终圈内剩下1人,求最后这个人是几号?编程思路:在圆桌上的所有人形成了一个闭环的圆形,每个人都与上一个及下一个人相关联,最后一个人与第一个相关联,可以使用链表来表示:编写“人”的对象public class People { private i
2022-03-02 00:20:51
541
原创 Java比较器(三) 利用二叉树链表进行对象数组排序
二叉树:一个节点有左右两个子节点,左节点比中节点小,右节点比中节点大创建一个简单的二叉树链表模型://实现二叉树模型public class BinaryTree { private class Note { private Note left;//左节点数据 private Note right;//右节点数据 //实现二叉树排序的主要过程是利用Comparable子类对象中的compareTo方法进行排序,故存储的所有对象都应该是Co
2022-01-23 22:42:11
349
原创 Java比较器(二) 利用Comparator挽救器实现对象数组排序
在不修改对象类的情况下实现对象数组排序,可以使用中间工具类继承Comparator接口,覆写compare()方法进行对象数组排序以Book类对象数组为例:以下是一个Book简单类结构class Book { private String title; private double price; public Book(String title, double price) { this.title = title; this.price
2022-01-23 22:37:28
504
原创 Java编写简单 单链表结构
package myc.java.util;//链表类,供外界调用public class Link { //内部封装类Note,进行链表的数据逻辑关系处理 //采用内部类的原因为:Link类可以之间访问Note内部类的私有属性,并且Note对外界来说是安全的,外界无法访问 private class Note { private Object data; private Note next; public Note(Obje.
2022-01-21 21:02:26
430
原创 java比较器(一)实现Comparable接口操作对象数组排序
在java中有提供java.util.Arrays类操作数组类型,并封装好了static void sort(数据类型[] a)方法。以下图为例://使用Array实现对象数组排序public class ArraysDemo { public static void main(String[] args) { int[] temp = new int[]{17, 28, 57425, 5, 4, 28, 4}; Arrays.sort(temp);/
2022-01-21 00:28:09
890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人