![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
我是吴尼玛
加油,尼玛
展开
-
学习算法的第一天
算法分析的基础知识算法的定义估计算法资源消耗的数学基础计算时间复杂度的一般法则 算法的定义 算法是为了求解一个问题需要循环的、被清楚指定的简单指令的集合。对于一个问题,一旦某种算法给定并且被确定是正确的,那么重要的一步就是确定该算法将需要多少诸如时间或空间等资源量的问题 估计算法资源消耗的数学基础 定义一:如果存在正常数c和n0n_0n0使得当 N>=n0N>=n_0...原创 2019-08-15 11:23:42 · 84 阅读 · 0 评论 -
Java中的Collection
Collection APICollection简介Iterator接口的简介 Collection简介 在类库中,Java语言包含有对一些普通数据结构的实现。该语言的一部分通常叫作Collection API。Collection API位于java.util包中。Collection实现了Iterable接口。实现了Iterable接口的类可以使用增强的for循环。 Iterator接口的简介...原创 2019-08-15 22:26:56 · 445 阅读 · 0 评论 -
实现对String类型的数组进行排序
String类型数组排序数组排序代码 数组排序 对于基本数据类型的数组,我们可以通过java.util包中的Arrays类调动sort方法进行排序。 对于引用类型的数组,我们可以实现Comparator接口,并重写他的compare方法。 对于compare方法的放回值,如果是大于则返回正数,小于则返回负数,等于则返回0。 代码 import java.util.Arrays; import ja...原创 2019-08-16 11:04:26 · 6866 阅读 · 0 评论 -
递归解决汉诺塔问题
汉诺塔问题问题描述新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 问题描述 哈哈哈哈哈哈,自己去4399玩 新...原创 2019-08-17 16:29:38 · 108 阅读 · 0 评论 -
八种排序
八种排序方法冒泡排序快速排序 冒泡排序 冒泡排序的思路: 冒泡需要两个for循环:外面的for循环表示需要循环的次数,为数组的长度,里层的for循环是来选择数组中的最大值。 比如第一个循环后,最大的数就被排到数组的最后面,第二个循环后,第二大的数就被选出来排到后面。。。。等等,完成排序。 代码 package com.wuxudong.sort; import java.util.Arrays;...原创 2019-08-17 22:06:25 · 161 阅读 · 0 评论