首页
学习
活动
专区
工具
TVP
发布

算法无遗策

专栏成员
60
文章
58547
阅读量
14
订阅数
299.猜数字游戏,新发明了词儿——正负选择
你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜。每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为“Bulls”, 公牛),有多少位数字猜对了但是位置不对(称为“Cows”, 奶牛)。你的朋友将会根据提示继续猜,直到猜出秘密数字。
我脱下短袖
2020-03-11
5630
391.完美矩形,如果用扫描线算法你会怎么做
我们有 N 个与坐标轴对齐的矩形, 其中 N > 0, 判断它们是否能精确地覆盖一个矩形区域。
我脱下短袖
2020-03-11
1.2K0
LeetCode动画 | 699.掉落的方块
这篇文章写着写着,篇幅就变得有点长了,但是这对你很有帮助,因为我在写Java代码过程中进行了两步优化,过程都写下来了。
我脱下短袖
2020-03-11
5100
LeetCode动画 | 218.天际线问题
今天分享一个LeetCode题,题号是218,标题是天际线问题,题目标签是线段树和Line Sweep [ 扫描线算法 ] ,题目难度是困难。最近新学了Go语言,来尝试一下效果,同时后面也贴出了Java代码【线段树和线扫描】。
我脱下短袖
2020-02-27
1K0
LeetCode动画 | 677. 键值映射
对于方法 insert,你将得到一对(字符串,整数)的键值对。字符串表示键,整数表示值。如果键已经存在,那么原来的键值对将被替代成新的键值对。
我脱下短袖
2020-02-26
2850
LeetCode动画 | 687. 最长同值路径
今天分享一个LeetCode题,题号是687,题目是最长同值路径,题目标签是树和递归,题目难度是简单。。。
我脱下短袖
2020-02-25
6210
LeetCode动画 | 17.电话号码的字母组合
今天分享一个LeetCode题,题号是17,题目是电话号码的字母组合,题目标签是字符串和回溯算法。
我脱下短袖
2020-02-25
5890
LeetCode动画 | 37.解数独
今天分享一个LeetCode题,题号是37,题目标题是解数独,题目标签是散列表和回溯算法。
我脱下短袖
2020-02-25
5140
LeetCode动画 | 1054.距离相等的条形码
今天分享一个LeetCode题,题号是1054,标题是距离相等的条形码,题目标签是堆和排序。
我脱下短袖
2020-02-25
5490
LeetCode动画 | 128.最长连续序列
今天分享一个LeetCode题,题号是128,标题是最长连续序列,题目标签是并查集和数组。
我脱下短袖
2020-02-25
4480
LeetCode动画 | 面试题17.16.按摩师
今天分享一个LeetCode题,题号是面试题17.16,标题是按摩师,题目标签是动态规划。
我脱下短袖
2020-02-25
6460
布尔值数组的状态压缩
二维矩阵可以不产生一个图结构,直接在二维矩阵上计算。相应地,会设定一个布尔值数组visited[ i ] [ j ],表示某一个位置是否被遍历,true表示被遍历,false表示未被遍历。
我脱下短袖
2020-02-25
1.5K0
LeetCode动画 | 1338.数组大小减半
今天分享一个LeetCode题,题号是1338,标题是数组大小减半,题目标签是贪心算法和数组。
我脱下短袖
2020-02-25
5170
LeetCode动画 | 18.通过散列表解四数之和
今天分享一个LeetCode题,题号是18,标题是:四数之和,题目标签是:散列表、双指针和数组。此文通过散列表和双指针两种方式解决此题,分别画了动画视频,注意收看哦!
我脱下短袖
2020-02-25
3940
LeetCode动画 | 3. 无重复字符的最长子串
今天分享一个LeetCode题,题号是3,标题是:无重复字符的最长子串,题目标签:散列表、双指针和字符串。解题思路里有算法动画视频,别漏看了哦,这是最直观最可视化的解题思路,是精粹。
我脱下短袖
2020-02-14
5920
第1题号使用散列表的解题思路 | LeetCode动画
今天分享一个关于散列表的LeetCode题,题号是1,标题是:两数之和。解题思路会着重介绍HashMap散列表的动态空间变化,以及分析HashMap.containsKey(value)的时间复杂度。
我脱下短袖
2020-02-14
3900
漫画 | 什么是散列表(哈希表)?
创建与输入数组相等长度的新数组,作为直接寻址表。两数之和的期望是Target,将Target依次减输入数组的元素,得到的值和直接寻址表比较,如果寻址表存在这个值则返回;如果不存在这个值则将输入数组中的元素插入寻址表,再进行输入数组中的下一个元素。
我脱下短袖
2020-02-14
7990
LeetCode动画 | 1038. 从二叉搜索树到更大和树
给出二叉搜索树的根节点,该二叉树的节点值各不相同,修改二叉树,使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。
我脱下短袖
2020-02-14
5230
LeetCode动画 | 会员题1214.查找两颗二分搜索树之和
今天还是分享关于二分搜索树的LeetCode题,是一个会员题,题号是 1214,标题是:查找两颗二分搜索树之和。
我脱下短袖
2020-02-14
3740
动画 | 什么是红黑树?(与2-3-4树等价)
二分搜索树是为了快速查找而生,它是一颗二叉树,每一个节点只有一个元素(值或键值对),左子树所有节点的值均小于父节点的值,右子树所有的值均大于父节点的值,左右子树也是一颗二分搜索树,而且没有键值相等的节点。它的查找、插入和删除的时间复杂度都与树高成比例,期望值是O(logn)。
我脱下短袖
2020-02-14
7830
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档