会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黑云压城城欲摧,甲光向日金鳞开。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2021年3月11日
打印输出一个类的所有属性和属性值
摘要: /** * 打印出FinancialEvents的所有属性和相应的值 * 具体请自行修改 * @param financialEvents */ public void printClassfinancialEvents(FinancialEvents financialEvents){ Class
阅读全文
posted @ 2021-03-11 10:19 cire
阅读(368)
评论(0)
推荐(0)
2021年3月9日
Integer.highestOneBit(int i)方法的作用与底层实现
摘要: 在Integer类中有这么一个方法,你可以给它传入一个数字,它将返回小于等于这个数字的一个2的幂次方数。这个方法就是highestOneBit(int i)。 比如下面的Demo,注意方法的输入与返回值: System.out.println(Integer.highestOneBit(15));
阅读全文
posted @ 2021-03-09 00:57 cire
阅读(80)
评论(0)
推荐(0)
2021年3月7日
归并排序
摘要: 归并排序介绍: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer) 策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修 补"在一起,即分而治之)。 归并排序
阅读全文
posted @ 2021-03-07 15:00 cire
阅读(52)
评论(0)
推荐(0)
2021年3月6日
快速排序
摘要: 快速排序(Quicksort)是对冒泡排序的一种改进。基本思想是:通过一趟排序将要排序的数据分割成独立的两 部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排 序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 示意图: 快速排序解法之一,
阅读全文
posted @ 2021-03-06 16:49 cire
阅读(60)
评论(0)
推荐(0)
希尔排序
摘要: 简单插入排序存在的问题 我们看简单的插入排序可能存在的问题. 数组 arr = {2,3,4,5,6,1} 这时需要插入的数 1(最小), 这样的过程是:{2,3,4,5,6,6}{2,3,4,5,5,6}{2,3,4,4,5,6}{2,3,3,4,5,6}{2,2,3,4,5,6}{1,2,3,4
阅读全文
posted @ 2021-03-06 16:34 cire
阅读(55)
评论(0)
推荐(0)
2021年2月28日
插入排序
摘要: 插入排序的思想: 插入排序(Insertion Sorting)的基本思想是:把 n 个待排序的元素看成为一个有序表和一个无序表,开始时有 序表中只包含一个元素,无序表中包含有 n-1 个元素,排序过程中每次从无序表中取出第一个元素,把它的排 序码依次与有序表元素的排序码进行比较,将它插入到有序表中
阅读全文
posted @ 2021-02-28 23:35 cire
阅读(57)
评论(0)
推荐(0)
2021年2月18日
选择排序
摘要: 选择排序 选择式排序也属于内部排序法,是从即将要排序的数据中,按指定的规则选出某一元素,再依规定交换位置后达到排序的目的。 选择排序思路分析图: 选择排序应用实例: 有一群牛 , 颜值分别是 101, 34, 119, 1 请使用选择排序从低到高进行排序 [101, 34, 119, 1] 我们先来
阅读全文
posted @ 2021-02-18 19:43 cire
阅读(32)
评论(0)
推荐(0)
2021年2月12日
冒泡排序
摘要: 冒泡排序 冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值, 若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。 演示冒泡过程的例子(图解): 小结一下上面的图解过程: (1) 一共进行 数组
阅读全文
posted @ 2021-02-12 21:06 cire
阅读(47)
评论(0)
推荐(0)
算法的时间复杂度
摘要: 算法的时间复杂度 度量一个程序(算法)执行时间的两种方法 1) 事后统计的方法 这种方法可行, 但是有两个问题:一是要想对设计的算法的运行性能进行评测,需要实际运行该程序; 二是所得时间的统计量依赖于计算机的硬件、软件等环境因素, 这种方式,要在同一台计算机的相同状态下运行,才能较那个算法速度更快。
阅读全文
posted @ 2021-02-12 13:39 cire
阅读(188)
评论(0)
推荐(0)
2021年2月11日
排序算法介绍和分类
摘要: 排序算法的介绍 排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。 排序的分类: 1) 内部排序: 指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。 2) 外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储(文件等)进行排序。
阅读全文
posted @ 2021-02-11 13:34 cire
阅读(138)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告
/* 看板娘 */