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

五分钟学算法

专栏简介: 从初学者的角度学习算法,以动画的形式呈现解题的思路。 核心内容: PPT动画演示解
专栏成员
633
文章
530973
阅读量
142
订阅数
当剑指 Offer 上的题都变成了动画
众所周知,刷题有一个很重要的技巧就是按照标签来刷,在某个时间段内只刷相对应的题目,这种做法可以极大的提高刷题的速度,而且能带来更好的效果。
五分钟学算法
2022-04-08
5090
LeetCode 图解 | 540. 有序数组中的单一元素
题目来源于 LeetCode 上第 540 号问题:有序数组中的单一元素。题目难度为中等,目前通过率60.2%。
五分钟学算法
2020-05-19
8630
作为一名程序员,我都收集了哪些好玩的生成器?
【导语】不久前,一款名为 "狗屁不通" 的文章生成器在 GitHub 开源后大火,具体内容可查看我们之前的文章分享《我在 GitHub 上发现了一个 "狗屁不通" 的开源项目...》。
五分钟学算法
2019-12-11
2.8K0
面试环节:在浏览器输入 URL 回车之后发生了什么?(超详细版)
这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。
五分钟学算法
2019-09-08
6060
寓教于乐,用玩游戏的方式学习 Git!
从刚接触电脑时的打字练习软件 金山打字通,到程序猿写代码的利器 Vim 都有小游戏(金山打字通游戏、VIM Adventures)来帮助我们入门。
五分钟学算法
2019-09-03
6090
LeetCode第 146 号问题: LRU 缓存机制
运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。
五分钟学算法
2019-09-03
3850
URL 地址栏能玩出什么新花样?这位歪果程序员小哥给你开开脑洞!
今天,就给大家分享外国一位程序员小哥 Matthew Rayfield 做的几个比较有意思的项目,让大家了解下,程序员的脑洞有多大。
五分钟学算法
2019-08-20
4620
算法和编程面试题精选TOP50!(附代码+解题思路+答案)
这份面试资源主要包含五部分内容:数组、链表、字符串、二叉树和重要算法(如排序算法)的编程面试题,其中每部分内容我们都列出了一些最常被问到的热门问题,并且在每个题目后给出了可以参考的解决思路和代码,因为题目较多,我们没有罗列所有的方法和代码,只给出了访问地址。相信大家在掌握了这些内容后,一定可以提升实力、信心大增。
五分钟学算法
2019-08-09
4.3K0
推荐几个只有程序员才会玩的游戏
这是一个在线解谜游戏,画风简洁,部分关卡需要具备一定的web知识。url地址直接访问,打开浏览器调试等操作都是解谜必要的。对于web开发人员来说非常值得一玩。
五分钟学算法
2019-08-06
9790
作为程序员,近几年我都用过哪些优质的开源软件?
大家都知道,macOS 的默认视频播放器 Quick Time Player 对一些视频格式的支持不是很好,之前我尝试过用 MPlayerX、VLC 等作为替代方案,但效果都不是很好,直到我发现了 IINA。
五分钟学算法
2019-06-18
8060
GitHub 52k star 作者总结的后端技术面试复习大纲
本文作者 CyC2018 是小吴的好朋友,2018 年校招期间一举拿下 BAT头条等七家Offer,之前一直在维护他的项目 CS-Notes,目前拥有 52k star。这个月在小吴的劝说下,打算趁着 7 月份入职之前的时间,刚好有空,和大家分享一下跟面试有关的知识。
五分钟学算法
2019-05-06
8600
面试专场之「计算机网络」知识
本文经 CyC2018 大佬授权发表,更多技术内容请前往 https://github.com/CyC2018/CS-Notes 查看。
五分钟学算法
2019-03-15
7280
每天一算: Number of Boomerangs
leetcode上第447号问题:Number of Boomerangs 给定平面上 n 对不同的点,“回旋镖” 是由点表示的元组 (i, j, k) ,其中 i 和 j 之间的距离和 > i 和 k 之间的距离相等(需要考虑元组的顺序)。 找到所有回旋镖的数量。你可以假设 n 最大为 500,所有点的坐标在闭区间 [-10000, 10000] 中。 示例: 输入: [[0,0],[1,0],[2,0]] 输出: 2 解释: 两个回旋镖为 [[1,0],[0,0],[2,0]] 和 [
五分钟学算法
2018-11-20
5940
每天一算:Reverse Linked List
LeetCode上第206号问题:Reverse Linked List 题目 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 解题思路 设置三个节点pre、cur、next (1)每次查看cur节点是否为NULL,如果是,则结束循环,获得结果 (2)如果cur节点不是为NULL,则先设置临时变量next为cur的下一个节点 (3)让cur的下一个节点变成指向p
五分钟学算法
2018-11-20
7530
每天一算:Remove Linked List Elements
LeetCode上第203号问题:Remove Linked List Elements
五分钟学算法
2018-11-20
5000
每天一算:Swap Nodes in Pairs
我们会在每天早上8点30分准时推送一条LeetCode上的算法题目,并给出该题目的动画解析以及参考答案,每篇文章阅读时长为五分钟左右。
五分钟学算法
2018-11-20
4600
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档