![](https://img-blog.csdnimg.cn/20200331181339568.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
手绘漫画解算法❤️
文章平均质量分 81
以手绘漫画的形式,讲述面试必考的面试题和LeetCode,还有剑指offer等等。
我是管小亮
纸上得来终觉浅,绝知此事要躬行
包括但不局限于机器学习,深度学习,自然语言处理,计算机视觉,知识图谱,还有Python,C++,TensorFlow,Pytorch,Keras,PaddlePaddle等,不定时分享资源(电子书/项目/工具),学习路线,思考,面经等!!!
展开
-
【寒假每日一题】货币系统(个人练习)详细题解+推导证明(第十七天)
文章目录前言题目详细题解写法1 O(nm)O(nm)O(nm)推导证明写法2 O(nm)O(nm)O(nm)推导证明举一反三总结前言今天是大年初三,但是感觉年已经过去了,哈哈。今天的题我还忘记发了,题目给定 V 种货币(单位:元),每种货币使用的次数不限。不同种类的货币,面值可能是相同的。现在,要你用这 V 种货币凑出 N 元钱,请问共有多少种不同的凑法。输入格式第一行包含两个整数 V 和 N。接下来的若干行,将一共输出 V 个整数,每个整数表示一种货币的面值。输出格式输出一原创 2021-02-15 09:31:30 · 1894 阅读 · 3 评论 -
【寒假每日一题】棋盘挑战(个人练习)详细题解+推导证明(第十六天)
文章目录前言题目详细题解写法1推导证明举一反三总结前言今天是经典的深度优先搜索问题,即八皇后问题。作为经典问题,我发现了一种新的写法,不需要开二维数组即可完成。题目给定一个 N×N 的棋盘,请你在上面放置 N 个棋子,要求满足:每行每列都恰好有一个棋子每条对角线上都最多只能有一个棋子 1 2 3 4 5 6 -------------------------1 | | O | | | | | ---------------------原创 2021-02-13 09:14:37 · 3797 阅读 · 7 评论 -
【寒假每日一题】总结(第十五天)
文章目录前言题目第八天博客题解讲解第九天博客题解讲解第十天博客题解讲解第十一天博客题解讲解第十二天博客题解讲解第十三天博客题解讲解第十三四博客题解讲解总结前言今天是复习,总结一下这几天的题目和代码!!!题目第八天博客【寒假每日一题】分巧克力(个人练习)详细题解+推导证明(第八天)附带转载程序员壁纸题解#include <iostream>#include <cstring>#include <algorithm>using namespace s原创 2021-02-12 21:25:10 · 1499 阅读 · 1 评论 -
【寒假每日一题】平方矩阵 II(个人练习)详细题解+推导证明(第十四天)
文章目录前言题目详细题解写法1 O(n2)O(n^2)O(n2)推导证明写法2 O(n2)O(n^2)O(n2)推导证明写法3 O(n2)O(n^2)O(n2)推导证明举一反三总结前言明天就要过年了,心里别提有。。。有多无感了,除了能一家人在一块,毫无感觉。今天的题目是来自语法题。一眨眼感觉假期都要结束了,难顶题目输入整数N,输出一个N阶的二维数组。数组的形式参照样例。输入格式输入包含多行,每行包含一个整数N。当输入行为N=0时,表示输入结束,且该行无需作任何处理。输出格式对原创 2021-02-10 09:49:49 · 2555 阅读 · 3 评论 -
【寒假每日一题】十三号星期五(个人练习)详细题解+推导证明(第十三天)
文章目录前言题目详细题解写法1 O(n)O(n)O(n)推导证明举一反三总结前言这一周的题,真的是很扎实的基础题。今天的题目是来自usaco training 1.2。最近在家呆的有时候会有一点焦虑。题目十三号星期五真的很不常见吗?每个月的十三号是星期五的频率是否比一周中的其他几天低?请编写一个程序,计算 N 年内每个月的 13 号是星期日,星期一,星期二,星期三,星期四,星期五和星期六的频率。测试的时间段将会开始于 1900 年 1 月 1 日,结束于 1900+N−1 年 12 月原创 2021-02-09 10:02:13 · 1689 阅读 · 2 评论 -
【寒假每日一题】找硬币(个人练习)详细题解+推导证明(第十二天)
文章目录前言题目详细题解写法1 O(n)O(n)O(n)推导证明写法2 O(nlogn)O(nlogn)O(nlogn)推导证明举一反三总结前言这个寒假每日一题的系列,难度都是比较低的,属于基础题。今天的题目是来自PAT甲级真题1048。题目伊娃喜欢从整个宇宙中收集硬币。有一天,她去了一家宇宙购物中心购物,结账时可以使用各种硬币付款。但是,有一个特殊的付款要求:每张帐单,她只能使用恰好两个硬币来准确的支付消费金额。给定她拥有的所有硬币的面额,请你帮她确定对于给定的金额,她是否可以找到两个硬原创 2021-02-08 09:59:21 · 1190 阅读 · 2 评论 -
【寒假每日一题】翻硬币(个人练习)详细题解+推导证明(第十一天)
文章目录前言题目详细题解写法1 O(n)O(n)O(n)推导证明举一反三总结前言想想人真是有时候挺有限的,一直想做一个GitHub来着,然后一直拖了半个月。。。这两天算是勉强开始了,希望能坚持一下=-=题目小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:oo*oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相原创 2021-02-07 08:12:55 · 2581 阅读 · 3 评论 -
【寒假每日一题】奖学金(个人练习)详细题解+推导证明(第十天)
文章目录前言题目详细题解写法1 O(nlogn)O(nlogn)O(nlogn)推导证明写法2 O(nlogn)O(nlogn)O(nlogn)推导证明写法3 O(nlogn)O(nlogn)O(nlogn)推导证明举一反三总结前言今天是一个简单题,就是复习一下比较函数的三种写法,分别是重载,自定义和lambda表达式。下面直接看题。题目某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果原创 2021-02-06 09:22:14 · 1261 阅读 · 1 评论 -
【寒假每日一题】校门外的树(个人练习)详细题解+推导证明(第九天)
文章目录前言题目详细题解写法1 O(ML)O(ML)O(ML)推导证明写法2 O(nlogn)O(nlogn)O(nlogn)推导证明举一反三总结前言今年的天气不是太好呢感觉,总是阴沉沉的。题目某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终原创 2021-02-05 13:52:36 · 1954 阅读 · 3 评论 -
【寒假每日一题】分巧克力(个人练习)详细题解+推导证明(第八天)附带转载程序员壁纸
文章目录前言题目详细题解写法1 O(nlogn)O(nlogn)O(nlogn)推导证明举一反三总结前言话说今天开始准备搞一个秋招的GitHub,算是复习一遍了。今天还是寒假每日一题,不是软广,不是硬广,只是个人练习,题目来自第八届蓝桥杯省赛C++A/B组, 第八届蓝桥杯省赛JAVA A/B组。和上次的绳子差不多,不过这一次是二维的。【寒假每日一题】剪绳子(个人练习)详细题解+推导证明(第六天)题目儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有 N原创 2021-02-04 08:57:05 · 1314 阅读 · 5 评论 -
【寒假每日一题】总结(第七天)
文章目录前言题目第一天博客题解讲解第二天博客题解讲解第三天博客题解讲解第四天博客题解讲解第五天博客题解讲解第六天博客题解讲解总结前言今天是复习,总结一下这六天的题目和代码!!!题目第一天博客【寒假每日一题】货仓选址(个人练习)详细题解+推导证明(第一天)题解#include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N = 100原创 2021-02-03 09:44:51 · 1240 阅读 · 3 评论 -
【寒假每日一题】剪绳子(个人练习)详细题解+推导证明(第六天)
前言今天终于出核酸检测的结果,还好大家都没事,不然怕是要封城了!!!今天还是寒假每日一题,不是软广,不是硬广,只是个人练习,题目来自今日头条2019,笔试题。我发现二分法真的是个神奇的算法,厉害的人万物皆可二分,虚心学习一下。题目有N根绳子,第i根绳子长度为Li,现在需要M根等长的绳子,你可以对N根绳子进行任意裁剪(不能拼接),请你帮忙计算出这M根绳子最长的长度是多少。输入格式第一行包含2个正整数N、M,表示原始绳子的数量和需求绳子的数量。第二行包含N个整数,其中第 i 个整数Li表示第原创 2021-02-02 10:19:09 · 1349 阅读 · 0 评论 -
【寒假每日一题】回文平方(个人练习)详细题解+推导证明(第五天)
前言今天还没有出核酸检测的结果,只能蹲在家里更新博客了!!!今天还是寒假每日一题,不是软广,不是硬广,只是个人练习,题目来自usaco training 1.3。最开始写代码的时候,巴不得所有的代码都是在主函数里面实现的,慢慢才发现分函数编写的重要性,不知道啥时候才能真正感受到分文件编写的重要性。题目回文数是指数字从前往后读和从后往前读都相同的数字。例如数字 12321 就是典型的回文数字。现在给定你一个整数 B,请你判断 1∼300 之间的所有整数中,有哪些整数的平方转化为 B 进制后,其原创 2021-02-01 09:12:37 · 2824 阅读 · 8 评论 -
【寒假每日一题】红与黑(个人练习)详细题解+推导证明(第四天)
前言今天做了全民核酸检测,有点东西,晚上来更新博客了,哈哈!!!今天还是寒假每日一题,不是软广,不是硬广,只是个人练习,题目来自《信息学奥赛一本通》。在以下的代码中,看到了很多很好的代码习惯,比如使用简单的字母表示 pair 的 first 和 second;比如使用 PII 代替 pair<int, int>;比如上下左右四个位置的写法;这些都是需要学习并掌握的,加油各位题目有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻(上下左原创 2021-01-31 19:19:51 · 1328 阅读 · 2 评论 -
【寒假每日一题】蛇形矩阵(个人练习)详细题解+推导证明(第三天)
前言今天坚持下来了,哈哈,真不容易啊,21计划!!!过两天好像要全民检测,会被关在家里,正好可以看看剧,做做题,人生啊今天还是寒假每日一题,不是软广,不是硬广,只是个人练习,题目来自微软面试题,语法题。不过leetcode上也有类似的题,应该是叫顺时针打印矩阵。题目输入两个整数n和m,输出一个n行m列的矩阵,将数字 1 到 n*m 按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入格式输入共一行,包含两个整数n和m。输出格式输出满足要求的矩阵。矩阵占n行,每行包含m个空格原创 2021-01-30 10:43:11 · 1753 阅读 · 8 评论 -
【寒假每日一题】数字三角形(个人练习)详细题解+推导证明(第二天)
前言昨天真是人生中奇葩的一天,结果没有更博客,是我的锅,今天还是写一个寒假每日一题来坚持坚持,不是软广,不是硬广,只是个人练习,题目来自usaco training 1.6,模板题。另外,最近发现自己的代码规范写的不是太好,比如for循环。我以前的写法:for(int i=0;i<n;++i){ ......}看到的好的写法:for (int i = 0; i < n; ++ i ) ......感觉有必要改进改进代码规范了,华为这两年一直在搞代码可信度,慢慢加油吧。题原创 2021-01-29 10:01:39 · 1418 阅读 · 2 评论 -
【寒假每日一题】货仓选址(个人练习)详细题解+推导证明(第一天)
前言突然发现自己好久没有更博客了,就写一个寒假每日一题来坚持坚持把,不是软广,不是硬广,只是个人练习,题目来自《算法竞赛进阶指南》,模板题。题目在一条数轴上有 NNN 家商店,它们的坐标分别为 A1A_1A1~ANA_NAN。现在需要在数轴上建立一家货仓,每天清晨,从货仓到每家商店都要运送一车商品。为了提高效率,求把货仓建在何处,可以使得货仓到每家商店的距离之和最小。输入格式第一行输入整数 NNN。第二行 NNN 个整数 A1A_1A1~ANA_NAN。输出格式输出一个整数原创 2021-01-27 11:22:47 · 2590 阅读 · 2 评论 -
环形链表【手绘漫画】面试必考之双指针(LeetCode 141)
文章目录图解算法与数据结构1、前言2、实例3、正文4、代码图解算法与数据结构1、前言今天开始的是双指针!下面一起来看看吧!!!让我们从一个经典问题开始:环形链表进阶版【手绘漫画】面试必考之双指针(LeetCode 142)上次讲了进阶版的,你会发现普通版本太easy了~还是来看题吧!2、实例LeetCode 142,一个求证链表中有没有环的题。3、正文一起来看一下...原创 2020-04-25 11:43:15 · 5562 阅读 · 12 评论 -
【手绘漫画】图解LeetCode之两两交换链表中的节点(LeetCode 24)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十九期,争取每天一期,最多两天一期,欢迎大家监督我。。。2、题目首先看一下题目,【手绘漫画】面试必考之图解逆转单链表/单链表逆序这里要先确定一个问题,依旧还是逆转链表, 不过是两个节点...原创 2020-04-22 09:57:23 · 5063 阅读 · 0 评论 -
【手绘漫画】面试必考之手撕双链表(解题模板和深度剖析),(LeetCode 707)
#include <iostream>using namespace std;//C++双向链表模板class MyList{private: struct ListNode { int val; ListNode *next,*prev; ListNode(int x):val(x),next(nullptr...原创 2020-04-24 10:38:57 · 5869 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之相交链表(LeetCode 160)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第二十一期,争取每天一期,最多两天一期,欢迎大家监督我。。。2、题目首先看一下题目,非常巧妙的一个题,看到思路的时候都惊呆了,这种如果做过就会有印象,下次遇到可能就能很好地做出来了!3...原创 2020-04-22 21:51:04 · 4988 阅读 · 0 评论 -
反转链表二代目!【手绘漫画】图解LeetCode之反转链表 II(LeetCode 92)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第二十期,争取每天一期,最多两天一期,欢迎大家监督我。。。2、题目首先看一下题目,【手绘漫画】面试必考之图解逆转单链表/单链表逆序这里要先确定一个问题,依旧还是逆转链表, 不过是指定范围...原创 2020-04-22 17:37:51 · 4883 阅读 · 0 评论 -
环形链表进阶版【手绘漫画】面试必考之双指针(LeetCode 142)
文章目录图解算法与数据结构1、前言2、实例3、正文4、代码图解算法与数据结构1、前言今天开始的是双指针!下面一起来看看吧!!!让我们从一个经典问题开始:给定一个链表,判断链表中是否有环。你可能已经使用 哈希表 提出了解决方案。但是,使用 双指针 技巧有一个更有效的解决方案。想象一下,有两个速度不同的跑步者。如果他们在直路上行驶,快跑者将首先到达目的地。但是,如果它们在圆形跑...原创 2020-04-20 12:06:06 · 4819 阅读 · 2 评论 -
【手绘漫画】图解LeetCode之旋转链表(LeetCode 61题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十八期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近一段时间,依旧是链表~我就是个鸽子。。。2、题目首先看一下题目,找到我们的旋转点,然后旋转,是不是想起了之前做过的二分旋转,...原创 2020-04-18 15:18:12 · 4734 阅读 · 3 评论 -
矩阵的二分查找!【手绘漫画】图解LeetCode之搜索二维矩阵(LeetCode 74)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十五期,争取每天一期,最多两天一期,欢迎大家监督我。。。把练手的几个二分法写一下,开始用C++写代码了,C语言确实很锻炼能力,但是有点代码太多了。。。模板汇总:【手绘漫画】面试必考之二分查找...原创 2020-04-18 12:02:12 · 4743 阅读 · 0 评论 -
终于知道两个模板的区别了!【手绘漫画】图解LeetCode之在排序数组中查找元素的第一个和最后一个位置(LeetCode 34)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十六期,争取每天一期,最多两天一期,欢迎大家监督我。。。模板汇总:【手绘漫画】面试必考之二分查找(解题模板和深度剖析),上回再也不怕女朋友问我二分查找了!【手绘漫画】图解二分查找(修订版)(...原创 2020-04-18 10:27:55 · 4617 阅读 · 0 评论 -
用C++写二分查找了!【手绘漫画】图解LeetCode之搜索插入位置(LeetCode 35)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十五期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近依旧是二分查找算法呢~使用新版的模板加上图解,相信你能更加理解二分法的使用!!!2、题目首先看一下题目,分界条件就是出现错误...原创 2020-04-18 09:48:52 · 4691 阅读 · 4 评论 -
【手绘漫画】图解LeetCode之删除排序链表中的重复元素进阶版(LeetCode 82题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十四期,争取每天一期,最多两天一期,欢迎大家监督我。。。我就是个鸽子。。。2、题目首先看一下题目,和上次的题做一下对比,【手绘漫画】图解LeetCode之删除排序链表中的重复元素(Lee...原创 2020-04-17 22:10:49 · 3815 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之删除排序链表中的重复元素(LeetCode 83题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十三期,争取每天一期,最多两天一期,欢迎大家监督我。。。我就是个鸽子。。。2、题目首先看一下题目,嗯,删除节点,好,只要把下一个节点放在上一个节点的指针上就可以了!好了,废话少说,开始...原创 2020-04-17 21:23:26 · 2736 阅读 · 0 评论 -
腾讯面试题!!!【手绘漫画】图解LeetCode之删除链表中的节点(LeetCode 237题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十二期,争取每天一期,最多两天一期,欢迎大家监督我。。。我就是个鸽子。。。今天的这个题是腾讯面试出过的题,有点动脑筋的意思!2、题目首先看一下题目,可能上来你一看,题出错了???...原创 2020-04-17 15:47:25 · 2754 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之删除链表的倒数第N个节点(LeetCode 19题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十一期,争取每天一期,最多两天一期,欢迎大家监督我。。。我就是个鸽子。。。开始做链表了,昨天发了单链表的操作,每日一遍,养成习惯!2、题目首先看一下题目,可能上来你一看,真简单啊,结果...原创 2020-04-16 21:51:24 · 2801 阅读 · 0 评论 -
【手绘漫画】面试必考之手撕单链表(解题模板和深度剖析),(LeetCode 707)
文章目录图解算法与数据结构1、前言2、代码3、正文4、实例图解算法与数据结构1、前言2、代码模板:#include <iostream>using namespace std;//C++单向链表模板class MyListForward{private: struct ListNode{ int val; ListNode *next; ListN...原创 2020-04-16 09:38:36 · 2336 阅读 · 0 评论 -
【手绘漫画】面试必考之图解逆转单链表/单链表逆序
文章目录画解逆转单链表(数据结构)1、写在前面2、代码3、正文4、实例参考画解逆转单链表(数据结构)1、写在前面这是一个很经典的题目,【单链表逆序】问题。很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的节点存储空间,有的没有明确说明,但是如果面试者使用了额外的节点存储空间做中转,会得到一个比较低的分数。那么如何在不使用额外存储节点的情况下,使一个单链表的所有节点逆序?...原创 2020-03-28 14:32:45 · 2427 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之反转链表(LeetCode206题)
文章目录1、????前言2、题目3、正文4、代码5、讨论1、????前言坚持更新的第三天!一直有关注的小伙伴会发现,今天是尝试(水一篇)反转链表,作为一个很经典的题目,上次我们认真有讲过。【手绘漫画】面试必考之图解逆转单链表/单链表逆序很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的节点存储空间,有的没有明确说明,但是如果面试者使用了额外的节点存储空间做中转,会得到一个比较低的...原创 2020-04-02 21:19:38 · 2331 阅读 · 0 评论 -
再也不怕女朋友问我二分查找了!!!【手绘漫画】面试必考之二分查找(解题模板和深度剖析),最终回
文章目录1、前言2、万恶之源3、二分查找(LeetCode 704)4、x 的平方根(LeetCode 69)5、猜数字大小(LeetCode 374)6、搜索旋转排序数组(LeetCode 33)7、讨论1、前言今天是二分查找的最后一更,来做一下LeetCode中的探索的题~【手绘漫画】面试必考之二分查找(解题模板和深度剖析),上回【手绘漫画】面试必考之二分查找(解题模板和深度剖析)...原创 2020-04-12 22:32:08 · 2205 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之寻找峰值(LeetCode 162题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近依旧是二分查找算法呢~使用新版的模板加上图解,相信你能更加理解二分法的使用!!!2、题目首先看一下题目,分界条件就是左右两个数...原创 2020-04-12 22:18:07 · 2217 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之第一个错误的版本(LeetCode 278题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第九期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近依旧是二分查找算法呢~使用新版的模板加上图解,相信你能更加理解二分法的使用!!!2、题目首先看一下题目,分界条件就是出现错误!...原创 2020-04-12 21:59:30 · 2220 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之猜数字大小(LeetCode 374题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第八期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近依旧是二分查找算法呢~使用新版的模板加上图解,相信你能更加理解二分法的使用!!!2、题目首先看一下题目,分界条件就是数字的大小...原创 2020-04-12 21:22:46 · 2338 阅读 · 0 评论 -
【手绘漫画】图解LeetCode之x 的平方根(LeetCode 69题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第七期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近依旧是二分查找算法呢~使用新版的模板加上图解,相信你能更加理解二分法的使用!!!2、题目首先看一下题目,分界条件就是我们的 m...原创 2020-04-12 21:00:12 · 2126 阅读 · 0 评论 -
再也不怕女朋友问我二分查找了!【手绘漫画】图解二分查找(修订版)(LeetCode 704题)
文章目录图解算法与数据结构1、前言2、代码3、实例(LeetCode 704题)图解算法与数据结构1、前言上次讲到的更的二分查找模板在很多地方让我使用起来不是特别的舒服,感谢B站上的y大佬,让我找到了一个新的模板!!!下面一起来看看吧!!!本次的模板应对重复元素也可以~2、代码模板一:// Cint lower_bound(int* nums, int numsSize...原创 2020-04-12 16:52:29 · 5199 阅读 · 2 评论