五分钟学算法

LV0
发表了文章

《剑指 offer》 21. 调整数组顺序使奇数位于偶数前面

今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题 21.调整数组顺序使奇数位于偶数前面,这道题目既可以使用 首尾双指针,也可以使用 快...

五分钟学算法
发表了文章

900 多道 LeetCode 题解,这个 GitHub 项目值得 Star!

今天给你们推荐个 GitHub 项目,里面收集了 900 多道 LeetCode 题解,并包含中英文两个版本,适合大多数人参考学习。

五分钟学算法
发表了文章

详解一道字节跳动的二面题目,它太经典了!

逆序对的数目可以标识一个数组和有序数组之间的距离,逆序对的数目越少,数组变成有序数组的步数就越少;逆序对越多,原数组变成有序数组就需要更多的步骤。

五分钟学算法
发表了文章

这 3 个学数据结构和算法的网站,相信你也会喜欢的!

而我比较特殊,我的第一印象、第二印象以至第 N 印象都觉得很难,所以为了更好的学习和理解算法,我千金一掷一下买了一堆的算法书,有图为证:

五分钟学算法
发表了文章

这样设置 IDEA,让你爽到飞起!

IntelliJ-IDEA-Tutorial|https://sourl.cn/38XBvD

五分钟学算法
发表了文章

计算机基础知识总结与操作系统 PDF 下载

在前不久的一文中 计算机网络基础知识总结 ,许多读者反馈说希望能有更详细的内容,所以师兄特地花了几天时间整理了相关资料,希望对大家有帮助,都是可以免费获取的:)

五分钟学算法
发表了文章

剑指 Offer 面试题 18. 删除链表的节点

今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题18. 删除链表的节点,又是一道简简单单的送分题,基本上看一遍都能掌握。

五分钟学算法
发表了文章

面试被问“红黑树”,我一脸懵逼......

红黑树(Red Black Tree)是一种自平衡的二叉搜索树(Self-balancing Binary Search Tree)。以前也叫做平衡二叉 B 树...

五分钟学算法
发表了文章

进程和线程基础知识全家桶,30 张图一套带走

我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。

五分钟学算法
发表了文章

一道字节跳动超喜欢考察的热身算法题,做不出直接淘汰

今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题 22 . 链表中倒数第 k 个节点,这道题在我看来是剑指 Offer 系列里面最简单...

五分钟学算法
发表了文章

又一 VSCode 神器诞生!

这是国外一家专注于做文档工具的公司 Roam 所开源的插件,其主要作用,就是能帮你快速组织各类文章与笔记,并生成可访问的内容节点,方便你后续更好的进行创作。

五分钟学算法
发表了文章

LeetCode 例题精讲 | 18 前缀和:空间换时间的技巧

在设计算法时,时间复杂度始终是我们关注的重点。我们需要让算法的时间复杂度尽可能低,追求运行效率。有些时候,我们可以通过增加空间占用的方式减少算法的运行时间,这便...

五分钟学算法
发表了文章

聊聊「插入排序」的正确姿势

面试官最爱考察的是一个被试者对知识掌握的灵活程度和熟练程度,当一道题目可以同时考察到被试者多个知识点的掌握程度和思考能力时,面试官最爱这样的题目,而且对于插入排...

五分钟学算法
发表了文章

一道朴实无华的算法题:把数组排成最小的数

今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题45 把数组排成最小的数。

五分钟学算法
发表了文章

这才是选择排序正确的打开方式!

选择排序(Selection Sort)的基本思想是不断地从数组当中未排序的部分选取关键字最小的记录,并将该记录作为已排序部分的最后一个记录(考虑升序排列的情况...

五分钟学算法
发表了文章

别再一知半解啦!索引其实就这么回事!

索引的概念基本所有人都会遇到过,就算没有了解过数据库中的索引,在生活中也不可避免的接触到。比方说书籍的目录,字典的查询页,图书馆的科目检索等等。其实这些都是一种...

五分钟学算法
发表了文章

一道腾讯算法题,拿好不谢~

今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题11.旋转数组的最小数字。根据统计,在腾讯的算法面试环节出现频率较高,属于简单中等难度...

五分钟学算法
发表了文章

用漫画了解 Linux 内核到底长啥样!

五分钟学算法

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券