摘要: 关于递归思想,可参考我的递归基础文章:https://www.cnblogs.com/wangymd/p/16440003.html 常建排序算法:https://www.cnblogs.com/wangymd/p/16420833.html 延续。 关于归并,就是分而治之的思想。理论知识了解,实操 阅读全文
posted @ 2022-07-03 17:41 心动如雷 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、求和 1 package com.wangymd.recursive; 2 3 /** 4 * @desc 数组递归求和 5 * @author wangymd 6 * @data 2022-07-03 15:35:13 7 */ 8 public class SumTest { 9 10 pu 阅读全文
posted @ 2022-07-03 15:57 心动如雷 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 时间久了,连基本的排序算法都忘记了。java实现并回顾一下。 1、排序基础类 1 package com.wangymd.sort; 2 3 /** 4 * @desc 排序 5 * @author wangymd 6 * @data 2022-06-28 19:48:15 7 */ 8 publi 阅读全文
posted @ 2022-07-03 15:26 心动如雷 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 堆: 堆中某个结点的值总是不大于或不小于其父结点的值; 堆总是一棵完全二叉树。 将根结点最大的堆叫做最大堆或大根堆,根结点最小的堆叫做最小堆或小根堆。 1、依赖准备 堆底层数据存储结构为动态数组。 1 package com.wangymd.heap; 2 3 /** 4 * @desc 动态数组 阅读全文
posted @ 2022-07-03 15:04 心动如雷 阅读(376) 评论(0) 推荐(0) 编辑