小浩算法

148 篇文章
23 人订阅

全部文章

程序员小浩

漫画:腾讯面试题(面试官问我会不会修供暖器,我说没问题!然后他给我一道题)

今天是小浩算法“365刷题计划”第75天。当然不能让你真的去修供暖器,但是如果你真的很有兴趣,可以参考下面步骤:

10630
程序员小浩

漫画:震惊!直觉误判类题目在面试时是如何坑人的?

题目:A和B两人为了竞价一个拍卖品,决定用抛掷硬币的办法来判断谁有资格。为了让游戏过程更加刺激,A提出了这样一个方案:连续抛掷硬币,直到最近三次硬币抛掷结果是“...

9620
程序员小浩

漫画:二叉树系列 第五讲(BST的删除)

在两节中,我们了解了BST(二叉搜索树)的概念,并且知道了如何在BST中查找一个元素。那我们又如何在BST中去删除一个元素呢?我们将通过本节的例题进行学习!

15410
程序员小浩

漫画:二叉树系列 第四讲(BST的查找)

在上一节中,我们学习了二叉搜索树。那我们如何在二叉搜索树中查找一个元素呢?和普通的二叉树又有何不同?我们将在本节内容中进行学习!

9620
程序员小浩

漫画:二叉树系列 第三讲(BST与其验证)

在上一节中,我们分别学习了DFS与BFS。在本节中,我们将继续学习一种特殊的二叉树结构 —— 二叉搜索树(BST)。

12630
程序员小浩

漫画:字符串中的第一个唯一字符

今天大多公司都开工了!疫情之下,应该是在家里办公吧~反正出不了家门,想偷懒的话就刷道算法题学习学习吧。

7010
程序员小浩

漫画:二叉树系列 第二讲(层次遍历与BFS)

在上一节中,我们通过例题学习了二叉树的DFS(深度优先搜索),其实就是沿着一个方向一直向下遍历。那我们可不可以按照高度一层一层的访问树中的数据呢?当然可以,就是...

11920
程序员小浩

漫画:二叉树系列 第一讲(最大深度与DFS) 修订版

在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常...

8730
程序员小浩

漫画:二叉树系列 第一讲(最大深度与DFS)

在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常...

10310
程序员小浩

漫画:不一样的链表成环检测!

今天为大家带来,链表检测成环的经典题目。如果你觉得你会了,请你不妨耐心些认真看下去,我相信会有一些不一样的收获!

15220
程序员小浩

漫画:动态规划系列 第六讲

在前两篇中,我们分别学习了 “三角形最小路径和” 以及“矩形最小路径和” 的问题,相信已经掌握了这类题型的解题方式。我们只要明确状态的定义,基本上都可以顺利求解...

9020
程序员小浩

漫画:动态规划系列 第五讲

在上一篇中,我们通过分析,顺利完成了“三角形最小路径和”的动态规划题解。在本节中,我们继续看一道相似题型,以求能完全掌握这种“路径和”的问题。话不多说,先看题目...

11030
程序员小浩

漫画:动态规划系列 第四讲

在上一篇中,我们通过题目“最长上升子序列”以及"最大子序和",学习了DP(动态规划)在线性关系中的分析方法。这种分析方法,也在运筹学中被称为“线性动态规划”,具...

8420
程序员小浩

漫画:动态规划系列 第三讲

在上一篇中,我们了解了什么是DP(动态规划),并且通过DP中的经典问题 "最大子序和",学习了状态转移方程应该如何定义。在本节中,我们将沿用之前的分析方法,通过...

7810
程序员小浩

漫画:动态规划系列 第二讲

在上一篇文章中,我们讲解了DP的概念并且通过示例了解了什么是动态规划。本篇中,我们将继续通过1道简单题型,进一步学习动态规划的思想。

10330
程序员小浩

漫画:动态规划系列 第一讲

讲解动态规划的资料很多,官方的定义是指把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解。概念中的各阶段之间的关系,其实指的就是状态转移...

11720
程序员小浩

漫画:反转字符串

今天是初一,因为新型肺炎外出的活动基本都取消了,待在家里学习看书陪陪家人。希望大家也提高意识,能不出门就尽量别出了!

8820
程序员小浩

漫画:两数之和

大家好!浩仔的大小同学们,今天是大年三十啦,虽然朋友圈微信群都已经被武汉肺炎的消息淹没,但是还是要为大家送上一份平平安安的祝福!

8330
程序员小浩

漫画:神奇的找出只出现一次的数字!

第136题:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

9720
程序员小浩

漫画:最简单的面试高频题 “加1”

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。

8910

扫码关注云+社区

领取腾讯云代金券