首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法实践
圆圆有点懒
创建于2021-05-20
订阅专栏
主要分析算法的解题思路。尽可能用最简单的方式表达
暂无订阅
共15篇文章
创建于2021-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
圆圆有点懒
2年前
算法
LeetCode 1049 - 最后一块石头的重量(01背包解法) - 解题思路记录
Hello, 大家好 好久都没更新算法题目的解题思路了,最近也开始重拾算法。所以要继续更这一块内容了。 今天做的题目的1049,最后的一块石头。具体的题目的内容就不在这边详细说了。大家可以到leetc
551
1
评论
圆圆有点懒
3年前
算法
LeetCode 5 - 回文串 - 解题思路记录 - GoLang
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 注意: "aba" 也是一个有效答案。 在我尝试过之后,我才发现不行。因为我很难判断目前栈内的元素跟谁能匹配 在最后一个字母a 压栈后,并不知道要弹出哪个。
1226
1
评论
圆圆有点懒
3年前
算法
LeetCode 15 - 3数之和 - 解题思路记录 - GoLang
Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which …
347
1
评论
圆圆有点懒
3年前
算法
LeetCode 12 - 罗马数字 - 解题思路记录 - GoLang
For example, two is written as II in Roman numeral, just two one's added together. Twelve is written as, XII, which is simply X + II. The n…
672
1
1
圆圆有点懒
3年前
算法
LeetCode 21 - 合并有序链表 - 解题思路记录 - GoLang
「Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lis…
769
1
评论
圆圆有点懒
3年前
算法
LeetCode 2 - 两数之和 - 解题思路记录 - GoLang
今天下午分享了一篇21题的链表操作,未了巩固一下自己的知识,在晚上的时候再刷了一题,也与链表相关的题目。 You are given two 「non-empty」 linked lists representing two non-negative integers. The…
452
1
评论
圆圆有点懒
3年前
算法
LeetCode 49 - 字母异位词分组 - 解题思路记录 - Golang
今天来介绍一下,第49题的解题思路,这一道题稍微简单一些,主要的考核点是对map的认识, 先来看一下题目介绍 「Example」 题目很简答, 给定一个字符串的数组, 输出由同样字符组成的二维数组,
673
1
评论
圆圆有点懒
3年前
算法
LeetCode 53 - 最大子序和 - 解题思路记录(附带动态规划) - GoLang
Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.
505
1
评论
圆圆有点懒
3年前
算法
LeetCode 55 - 跳跃游戏 - 解题思路记录(递归+动态规划法) - Golang
Hello, 现在是凌晨2点, 刚刚结束完一天的工作,忙着把算法题写完.那么今天继续讲解算法题第55题, 也是一道经典的面试题目,那我们来一起看一看吧. Given an array of non-negative integers, you are initially pos…
1326
1
评论
圆圆有点懒
3年前
算法
LeetCode 55 - 跳跃游戏 - 解题思路记录(动态规划优化版) - GoLang
「1. 动态规划」 「2. 优化版动态规划(优化的是空间复杂度)」 也就是说,我们可以去掉数组,将代码简化成这样... 这个方案比之前的省下了「0.2MB」的空间 又一次的进步。
550
1
评论
圆圆有点懒
3年前
算法
LeetCode 18 - 4数之和 - 解题思路记录 - Golang
我们再来介绍一道题目, 是建立在以前的基础上的, 那就是3数之和的基础上,如果你没看过这个教程的话,记得先补一下 LeetCode 15 - 3数之和 - 解题思路记录 - GoLang 在这道题的基
828
1
评论
圆圆有点懒
3年前
算法
LeetCode 31 - 下一个排序 - 解题思路记录 - Golang
就此制止了这一次操作, 那么我们来看一下代码吧. 最后一个排序算法 把「i+1 -> n」的值排序依次就行。 那这道题就讲解到这里, 今天不画图了,因为在用Mac写文案, 明天看有机会的话再讲解一道稍微难懂的题目给大家
502
1
评论
圆圆有点懒
3年前
算法
一篇文章带你了解【图】的结构及相关【算法】
几天没更新了, 最近比较多事情做,题目有做就是没时间写文案。现在回来更新一篇理论+算法 今天呢,我只来讲解「图」的结构,毕竟在数据结构中「树和图」比较常用, 当然了这也是建立与链表的基础上才能比较容易的去理解「图和树」 所以还不懂这些数据结构的小伙伴建议先补补知识,再回来看我这…
466
点赞
评论
圆圆有点懒
2年前
算法
LeetCode54与59,一个口诀教会你旋转二维数组
Halo, 好久不见各位小伙伴,这几天工作是在是太忙了,忙到都没有足够的时间去继续写算法题目,那么今天一次性带来两道比较类似的题目,在LeetCode中属于中等难度的题目。但其实只要你掌握其中的要点,这一题其实跟简单的一样 那么今天带来的就是第54题,和59题。两题都涉及到旋转…
335
1
评论
圆圆有点懒
2年前
算法
(超多动图)最短路径Dijkstra详解算法-看不懂算我输
Hello, 我回来继续更新啦。那么今天说什么话题呢? 今天不做题,来把之前挖的坑给它填补一下, 不知道小伙伴们还记不记得上一次挖的坑一篇文章带你了解【图】的结构及相关【算法】就是这一篇文章中,要在接下来教大家什么是 「最短路径Dijkstra算法」, 那么经过这么多天的忙碌,…
275
点赞
2