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