首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
灏就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
LeetCode48, 如何让矩阵原地旋转90度
今天是LeetCode第29篇,我们来看一道简单的矩阵旋转问题。 题目的要求很简单,给定一个二维方形矩阵,要求返回矩阵旋转90度之后的结果。 这个动图一看就明白了,也就是说我们需要将一个二维矩阵顺时针旋转90度。这个题意我们都很好理解,但是题目当中还有一个限制条件:我们不能额外…
LeetCode49,一题学会hash算法
今天是LeetCode专题的第30篇文章,一起来看一道字符串分组的问题。 这题的题意很简单,给定一个字符串数组,要求将所有字符串按照构成分组。 举个例子,比如给定的数组是[eat, ate, tea, tan, nat, bat]。 其中eat,ate,tea这三个单词用到的字…
LeetCode 85 | 如何从矩阵当中找到数字围成的最大矩形的面积?
今天是LeetCode专题53篇文章,我们一起来看看LeetCode中的85题,Maximal Rectangle(最大面积矩形)。 今天的这道题目和上一篇文章讲的Largest Rectangle in Histogram这题有一定的相似,所以如果没有看过上一篇文章的同学,建…
算法不想学(二): 堆排序和top k
算法不想学(一):随缘匹配目录前言堆排序topk最后前言堆排序一次排序构建堆排序输出演示插入topk最后
LeetCode45——从搜索算法推导到贪心
今天是LeetCode系列的第25篇文章,今天我们一起来看的是LeetCode的第45题,Jump Game II。 有同学后台留言问我说,我每次写文章的题目是怎么选的,很简单基本上是按照顺序选择Medium和Hard难度,然后会根据题目内容以及评价过滤掉一些不太靠谱或者是比较…
LeetCode46 回溯算法求全排列,这次是真全排列
今天是LeetCode的26篇文章,我们来实战一下全排列问题。 在之前的文章当中,我们讲过八皇后、回溯法,也提到了全排列,但是毕竟没有真正写过。今天的LeetCode46题正是让我们生成给定元素的全排列。 题意很简单,只有一句话,给定一个没有重复元素的序列,让我们返回这个序列所…
反转一个单链表
反转一个单链表。 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 「递归」则相反, 反转的顺序是由后往前进行,采用递归调用的方式,遍历至尾部节点,依次反转直到递归回到第一个节点停止,返回反转后的链表头指针。
LeetCode44——用搜索的思路去理解动态规划算法
今天是LeetCode专题的第24篇文章,我们一起来看LeetCode的44题——Wildcard Matching,这是一道Hard难度的问题,会稍稍有点难,但是好消息是没有出现我们之前没见过的算法。 题意很简单,给定两个字符串s和p,其中s是母串,p是模式串。简单解释一下这…
LeetCode47, 全排列进阶,如果有重复元素怎么办?
今天是LeetCode第28篇,依然是全排列的问题。 LeetCode就是喜欢这样,把类似的问题放在一起,让你刷的时候一起刷,从而更加深刻地理解。今天的问题同样是全排列,不过稍稍不同的是,我们有一个限制条件不一样,给定的元素当中可能存在重复。但是元素存在重复,我们并不想最后的结…