首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Fred_X
掘友等级
Java开发工程师
人的差别在于业余时间,业余时间怎样安排,很大程度上就决定了你以后的人生轨迹。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
为什么重写equals同时要重写hashCode?
重写equals不一定要重写hashCode,得看情况。如果在没使用容器时其实是没必要的。 如果使用了HashMap等容器,并且使用了自定义对象作为Key是一定要重写的。 重写equals是为了在业务逻辑上判断实例之间是否相等。重写hascode是为了让集合快速判重。 下面举个…
排序算法 - 基数排序
基数排序是1887年赫尔曼·何乐礼发明的。基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用。…
CI系列 - 使用Jenkins发布SpringBoot Jar包项目
用于把构建好的war包发送到目标远程服务器中、在远程服务器中执行命令。 Branch Specifier (blank for 'any'): 如果您想跟踪存储库中的特定分支,请指定分支。如果保留为空,所有的分支都将被检查变更并构建。 Goals and options:指定要…
排序算法-归并排序
归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为…
算法排序-快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排…
排序算法-希尔排序
希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因 D.L.Shell 于 1959 年提出而得名。 希尔排序是把记录按下…
CI系列 - 使用Jenkins发布SpringBoot War包项目
最近公司有个老项目需要做二开,拿到手一看JSP,有点东西,简单熟悉了下代码,过了个需求,开发开始。开发过程中发现这个项目既然没配Jenkins,手动发版,太麻烦了,也费时间,于是当天晚上就把Jenkins发布给安排上了。 废话不多说,直接开搞。 用于把构建好的war包发送到目标…
排序算法-选择排序
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为…
排序算法-插入排序
插入排序,一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法 。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个形成一个有序表。在其实现过程使用双层循环,外层循环除第一个元素之外的所有元素,内层循环对当前元素前面有序表进…
排序算法-冒泡排序
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这…
下一页
个人成就
文章被点赞
19
文章被阅读
6,561
掘力值
349
关注了
0
关注者
3
收藏集
0
关注标签
39
加入于
2020-03-31