小浩算法

148 篇文章
23 人订阅

全部文章

程序员小浩

漫画:如何合并两个有序链表

第21题:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

12910
程序员小浩

漫画:删除链表倒数第N个节点(二次修订版)

哨兵节点,捞干货,其实就是一个附加在原链表最前面用来简化边界条件的附加节点,它的值域不存储任何东西,只是为了操作方便而引入。

5910
程序员小浩

漫画:原地删除类题型详解(二次修订版)

题目27:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。

5810
程序员小浩

漫画:三次反转旋转数组(一次修订版)

第189题:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。

5910
程序员小浩

漫画:买卖股票系列第一讲(修订版)

而且这一类型的题,面试时出现的频率非常的高。稍微改一改条件,就让我们防不胜防。那我们如何攻克这一类题型呢?我们从最简单的一道开始看起:

11110
程序员小浩

漫画:最长公共前缀题解(修订版)

题目14: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,则返回""

7320
程序员小浩

漫画:如何求两个数组的交集?如果两个数组是有序的呢? (修订版)

设定两个为0的指针,比较两个指针的元素是否相等。如果指针的元素相等,我们将两个指针一起向前移动,并且将相等的元素放入空白数组。

8120
程序员小浩

漫画:三次反转旋转数组

第189题:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。

8610
程序员小浩

伪蒙特卡洛(Quasi-Monte Carlo, QMC)随机

分享一道由群员“Melbourne”,外号 “Paper Machine”,有数学小王子之称的小伙伴分享的题目!

18010
程序员小浩

漫画:美团面试题(TOPK:求第K个最大的元素)

这个题目的变形很多,比如找 "前 K 个高频元素"、 "数据流中的第K大元素" 、"最接近原点的 K 个值" 等等等等。

14520
程序员小浩

漫画:美团面试题(整数拆分)

这两天越来越多的读者私信小浩,说觉得只看题的话,不是很系统,想让我系统的讲一讲各类数据结构。对于这个问题,我统一回复一下,首先后面肯定是有系统的讲解各类数据结构...

9910
程序员小浩

漫画:跑上百万次代码验证三门问题

三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,出自美国的电视游戏节目Let's Make a Deal。今天为大...

7330
程序员小浩

漫画:并发系列 之 H2O的生成

水分子的产生:现在有两种线程,氢 oxygen 和氧 hydrogen,你的目标是组织这两种线程来产生水分子。

9320
程序员小浩

漫画:骚操作系列(一文让你学会如何用代码判断"24"点)

“24点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所...

9840
程序员小浩

漫画:骚操作系列(ctrl+c 和 ctrl+v 的算法问题)

第650题:最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作:Copy All (复制全部) : 你可以复制这个记事本中的所有字符(部...

8530
程序员小浩

漫画:一文看懂螺旋矩阵求解

第54题:定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。

10830
程序员小浩

漫画:博弈论系列 之 海盗分金币的故事(附:代码实现)

在面试的过程中,除了常规的算法题目,我们经常也会被问到一些趣味题型来考察思维,尤其以 FLAG(Facebook, LinkedIn, Amazon, Goog...

20120
程序员小浩

漫画:知乎面试题(旋转数组最小值Ⅱ - 进阶版)

今天是小浩算法“365刷题计划”第72天。继续为大家讲解二分法系列篇 - 旋转排序数组最小值Ⅱ(进阶版)。话不多说,直接看题:

10310
程序员小浩

漫画:排序算法系列 第一讲(利用插入算法思想解题)

在leetcode中,直接搜索排序标签出现的题目有80余道,这是与排序直接相关的题目,不包括其他一些用到排序思想的题目。

12920
程序员小浩

漫画:二分法系列篇(第一讲)

不知道为什么叫做爱吃香蕉的阿珂,难道不应该是爱吃香蕉的猴子么...或者爱吃队友的露娜么?

11320

扫码关注云+社区

领取腾讯云代金券