![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
文章平均质量分 74
学习总结归纳
丫.丫
即使跌跌撞撞也别停止成长,通往成熟的路上没有捷径,只有一步一个脚印
展开
-
kmp算法
kmp算法的使用原创 2022-10-26 13:59:25 · 149 阅读 · 0 评论 -
排序的稳定性
排序的稳定性什么叫稳定性稳定性的意义常见算法的稳定性什么叫稳定性 在数组中有若干元素,其中A和B元素是一样的,而A在B的前面,如果使用了某种排序以后,如果A不在B前面了,我们就说这种排序不稳定,反之则稳定稳定性的意义 在除去时间复杂度的问题以原创 2022-03-23 13:54:25 · 259 阅读 · 0 评论 -
排序-快速排序
快速排序分析代码💫疑问点复杂度分析分析 快速排序其实跟归并排序有些类似,都需要进行不停的的分组,采取递归的方式进行不停的分。只是其在分的时候,就已经算是在排序了,等合并的时候其实子数组都是已经有序的了 在划分的时候,一般选原创 2022-03-23 13:46:32 · 513 阅读 · 0 评论 -
排序-希尔排序
希尔排序分析代码分析💫 需要注意:希尔排序的增量规则增长量初始:h< 数组/2int h=1;while(h<len){ h=2h+1; //然后以此来确定增长量的长度为多少}代码public static void shellSort(int[] arr){ //不断地缩小增量 for (int interval =arr.length/2;interval >0;interval=interval/2){ /原创 2022-03-23 13:17:10 · 43 阅读 · 0 评论 -
排序-归并排序
归并排序归并排序的分析二级目录三级目录归并排序的分析 二级目录三级目录原创 2022-03-21 14:13:00 · 254 阅读 · 0 评论 -
数据结构与算法
数据结构概念 数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据。分类逻辑结构 描述的是数据与数据之间的关系,是一个抽象的概念。有以下的分类:集合结构:数据元素除了都是同属于一个集合以外,没有其他的关系线性结构:数据元素之间一对一的关系树形结构:数据元素之间存在一原创 2022-03-08 13:45:00 · 295 阅读 · 0 评论 -
最美算法-算法性能
目录一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-08-18 13:01:30 · 133 阅读 · 0 评论 -
最美算法-递归
动态规划算法总结设计的经验例题第一题 求n的阶乘第二题 打印i~j第三题 arr数组的求和第四题 数组的反转小结:[在重复中找变化,在变化中找重复]第五题 斐波那契数列第六题 最大公约数知识补充小结:[函数关系式找等价代换]设计的经验 1、找重复(子问题) 2、找重复中的变化量---->参数 3、找参数变化趋势---->设计出口练习策略: 1、循环原创 2021-04-30 15:40:06 · 166 阅读 · 0 评论 -
最美算法-位运算符
这里写目录标题位运算符例题1、![在这里插入图片描述](https://img-blog.csdnimg.cn/2021042121462618.png)位运算符& 与、| 或、^ 异或[二者不同时结果为1]、~非/取反异或:可以理解为不进位加法:1+1=0、0+0=0、1+0=11、>>和<< 将二进制位进行右移或者左移操作2、 >>>将用0填充高位、>> 用符号位填充高位 没有<<<运算符性质:1、对于任何数x原创 2021-04-26 21:57:24 · 194 阅读 · 0 评论 -
算法学习积累
一、基础知识点的积累 1、Map.containsKey方法:判断Map集合对象中是否包含指定的键名 containsKey(Object key) map是一个key和value的键值对的集合。有key和value键值对,就会有判断是否有key...原创 2020-12-13 09:47:03 · 134 阅读 · 0 评论