自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 4000字总结迄今为止大多数排序的精华

Insertion sort(插入排序) 基于’比较交换‘的排序规则 时间复杂度 O(n^2) 空间复杂度 O(1) 算法稳定,排完序后相同关键字的相对顺序没有改变 Bubble sort(冒泡排序) 基于’比较交换‘的排序规则 每次找出还未排序的部分中的最大值放在末尾 详情传送门 时间复杂度 O(n^2) 空间复杂度 O(1) 算法稳定,排完序后相同关键字的相对顺序没有改变 Heap sort(堆排) 基于’比较交换‘的排序规则 树必须是完全二叉树,可以用数组来实现 算法基于左右两棵子树都是堆,所以算

2021-02-08 23:46:00 130

原创 java实用技巧总结-------sort排序

普通数组排序 int[] array = {4,2,5,7,3,7,8}; Arrays.sort(array);//这种方法只能是升序 for(int num : array){ System.out.print(num); } //若想要降序可以倒着输出 //for(int i=array.length-1;i >= 0;i--){ // System.out.print(array[i]); // } 输出 2 3 4 5 7 7 8 还可以指定排序的区间,具体如下 自定义

2021-01-20 16:03:57 106

原创 最强算法攻略,MIT006深度解析,不定时更新 Lec02 Document Distance

文本相似度 它常用于搜索引擎中,MIT举的例子是Google,但为了更好的理解,这里以百度为例,思路其实差不多。 例如:有一天你躺在床上刷抖音,刷到了一篇鸡汤,幡然醒悟励志成为一名算法大师,于是你满怀激情上百度搜索‘如何从小白成为一个算法大佬’,那么百度会给你列出这些内容 显然百度没有搜索到与这个文本完全一样的内容,但是它给了你许多类似的搜索,与‘如何从小白成为一个算法大佬’相似的文本,这就是Document Distance所做的,不过百度肯定不只用了这个算法. 对于Document Distance算

2021-01-18 19:42:56 397 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除