Java
Java相关
因吉
这个作者很懒,什么都没留下…
展开
-
Java8集成插值查找与斐波拉契查找
文章目录引入代码 引入 实现查找算法: 1)插值查找:insert(); 2)斐波拉契查找:fibonacci()。 使用示例: int[] arr = {0, 3, 4, 7, 8, 10, 13, 14, 17, 18, 23, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 48, 49, 51, 53, 57, 58, 59, 61, 64, 65, 66, 67, 68,原创 2020-11-13 17:48:18 · 294 阅读 · 0 评论 -
Java8集成多种排序算法 (冒泡、选择、插入、希尔、快速及归并排序)
引入 实现排序算法: 1)bubble; 2)select; 3)insert; 4)shell; 5)quick; 6)merge。 使用示例如下,默认排序方式为快速排序: MySort test = new MySort(new int[]{ 14, 67, 96, 37, 93, 39, 18, 49, 91, 7, 58, 35, 34, 36, 64, 61, 65, 70, 88, 59, 68,原创 2020-11-12 22:47:22 · 428 阅读 · 0 评论 -
Java8与迷宫回溯问题
引入 实现功能: 1)setStart():设置起点; 2)setEnd():设置终点; 3)setWall():设置墙壁; 4)findWay():寻找路径; 5)display():展示地图。 说明: 1)使用二维数组表示地图,边界默认为墙壁,无法更改,用1表示; 2)9表示起点,6表示终点; 3)2表示路径; 4)3表示不通; 5)找寻顺序为↓→↑←原创 2020-11-12 12:13:41 · 422 阅读 · 2 评论 -
任意参数的链栈实现 (Java8)
文章目录1 实现功能2 代码 1 实现功能 1)push():入栈; 2)pop():出栈; 3)getSize():获取栈大小; 4)display():展示栈。 以一下测试进行特别说明: /** * The main function. */ public static void main(String[] args) { MyLinkedStack <Character> test = new MyLinkedStac原创 2020-10-26 13:01:25 · 369 阅读 · 0 评论 -
任意参数的单链表实现 (Java8)
文章目录 1 实现功能 2 代码 1 实现功能 1)add():链表末尾添加元素; 2)pop():移除链表尾部元素; 3)insert():指定索引处添加元素; 4)delete():指定索引处删除元素; 5)getSize():获取链表当前长度; 6)display():展示链表当前元素。原创 2020-10-25 21:54:50 · 465 阅读 · 2 评论 -
数组实现任意参数循环队列 (Java1.8)
文章目录 1 引入 2 代码 1 引入 使用数组实现循环队列,功能如下: 1)isFull():队列满? 2)isEmpty():队列空? 3)add():添加元素。 4)pop():移除元素。 5)display():展示队列。 6)getSize():获取当前队列元素个数。原创 2020-10-24 00:00:02 · 333 阅读 · 0 评论 -
支持向量机Java实现及使用说明
SVM Java代码及使用说明1 代码说明2 代码 1 代码说明 1)SVM原理介绍及Python代码: https://blog.csdn.net/weixin_44575152/article/details/100184850 2)本代码使用需要配合SimpleTool.java,地址如下: https://github.com/InkiInki/Java/tree/mast...原创 2019-12-18 21:48:39 · 1987 阅读 · 0 评论 -
QR算法求解矩阵特征值、特征向量(Java代码)
矩阵求特征值特征向量Java代码1.代码介绍2.参考文章 1.代码介绍 代码中实现的模块如下: 矩阵转置 点乘 自动索引生成 矩阵复制 获取给定索引矩阵所在行 矩阵行列式 矩阵正交化 矩阵求逆 矩阵QR分解(注:QR分解函数只返回一个矩阵,设输入矩阵为m×n,则前m行为Q矩阵,后n行为R矩阵) 矩阵乘法 矩阵相减 求特征值(注:返回值为二维矩阵,对角线上的方为特征值) 求特征向量 所有...原创 2019-11-23 21:56:42 · 4286 阅读 · 3 评论