首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我脱下短袖
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
27
文章 18
沸点 9
资讯 0
赞
27
关注
返回
|
搜索文章
文章
热门
最新
我脱下短袖
3年前
算法
LeetCode动画 | 699.掉落的方块
今天分享一个LeetCode题,题号是699,标题是掉落的方块,题目标签是线段树,题目难度是困难。这篇文章写着写着,篇幅就变得有点长了,但是这对你很有帮助,因为我在写Java代码过程中进行了两步优化,
522
点赞
2
我脱下短袖
3年前
算法
布尔值数组的状态压缩
今天做一个LeetCode题发现一个小技巧,特来与你们分享一下。做的LeetCode题是关于二维矩阵的图论建模,像下面这样的:二维矩阵可以不产生一个图结构,直接在二维矩阵上计算。相应地,会设定一个布尔
549
点赞
评论
我脱下短袖
3年前
算法
程序员想知道代码是怎样跑起来的
程序员使用Java语言实现累加求和的方法,将文件命名为Sample.java。程序员不想直接点击运行,使用javac编译了Sample.java文件,可以看到Sample.java所在的目录下,生成了
794
1
评论
我脱下短袖
3年前
算法
LeetCode动画 | 218.天际线问题
今天分享一个LeetCode题,题号是218,标题是天际线问题,题目标签是线段树和LineSweep[扫描线算法],题目难度是困难。最近新学了Go语言,来尝试一下效果,同时后面也贴出了Java代码【线
1351
点赞
评论
我脱下短袖
3年前
算法
动画 | 什么是计数排序?
我们知道快速排序的时间复杂度期望值是O(nlogn),其中O(logn)是利用了二分法进行远距离比较和交换元素的位置。如果不去做比较交换计算,有没有可能有一种算法,它的时间复杂度期望值能降低到O(n)
477
点赞
评论
我脱下短袖
3年前
算法
动画 | 什么是归并排序?
归并排序的归并这两个字和递归没有关系,归并是将两个有序的数组归并成一个更大的有序数组,但整个排序算法是有可能跟递归有关系的。因为归并排序算法可以按照递归方式去解决,也可以按照迭代方式去解决。递归方式是
791
点赞
评论
我脱下短袖
3年前
算法
动画 | 什么是堆排序?
回顾一下我们学过的选择排序,在无序区找到一个最小(大)的元素需要比较n-1次,找到第二小的元素需要比较n-2次,直到最后比较1次。而堆排序因为二叉堆的性质,堆顶就是最大的元素,查找次数只有一次,但是将
1341
点赞
评论
我脱下短袖
3年前
算法
动画 | 什么是二叉堆?
二叉堆的解释(动态选择优先级最高的任务执行)堆,又称为优先队列。虽然名为优先队列,但堆并不是队列。堆和队列是两种不同的数据结构,堆是树态的,队列是线性的。在队列中,我们可以向队列添加元素,取出的时候是
798
点赞
评论
我脱下短袖
3年前
算法
动画 | 什么是二分搜索树(二叉查找树)?
二分搜索树属性二分搜索树的又名比较多,有的叫二叉排序树,也有的叫二叉查找树,或者有序二叉查找树。是指一棵空树或者具有下列性质的二叉树:1.若任意节点的左子树不空,则左子树所有节点的值均小于它根节点的值
851
点赞
评论
我脱下短袖
3年前
算法
动画 | 什么是选择排序?
简单选择排序属性选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小
575
点赞
评论
下一页
个人成就
文章被点赞
17
文章被阅读
21,739
掘力值
471
关注了
3
关注者
9
收藏集
1
关注标签
47
加入于
2017-04-26