题目: 题目解析: 这个题目和之前我们做的稍微有一点不一样,需要我们在函数里面再写一个函数才能够进行递归,还有一种则是广度优先搜索的方法来求解这道题,这两种方法都需要掌握。这里先给出递归解法,迭代的方法稍后在补充。递归的方法你看看代码自然就懂了: # Definition for a binary ...
分类:
编程语言 时间:
2020-09-09 18:44:42
阅读次数:
24
来自专辑Spring系列古时的风筝第71篇原创文章前面已经粗略的讲了Spring的IoC过程「看完就懂的SpringIoC实现过程」,之所以又从SpringBoot的角度来说,是因为现在大多数开发都采用SpringBoot了,而且Spring官方也推荐使用SpringBoot,而且SpringBoot的启动入口比较明显,从入口往下推比较容易。但是,其实这个IoC过程中SpringBoot并没有做什
分类:
编程语言 时间:
2020-09-08 21:01:48
阅读次数:
112
老读者就请肆无忌惮地点赞吧,微信搜索【沉默王二】关注这个在九朝古都洛阳苟且偷生的程序员。本文 GitHub github.com/itwanger 已收录,里面还有我精心为你准备的一线大厂面试题。 站在运筹帷幄的角度来看,一名厉害的 Java 后端程序员都需要懂得哪些知识呢?我想,这也是很多读者迫切 ...
分类:
编程语言 时间:
2020-09-07 19:12:16
阅读次数:
51
很多同学苦于没有数据分析思路,工作中要么是对着数据发呆,要么不知道怎么用数据来论证业务问题。上网查文章,看到的都是:什么结构思维、对比思维、底层思维这种似懂非懂的词。今天我们通俗讲解一下,该怎么形成思路,保证人人都听的懂。1基础的分析思路,这么建最近天气多暴雨,某天你走在街上,被突然袭来的暴雨淋了个落汤鸡。猛跑回家,感觉身上很冷、发抖、打喷嚏。你会怎么想?——生活的常识告诉你:可能感冒了!这时候你
分类:
其他好文 时间:
2020-09-07 18:54:47
阅读次数:
42
总有不懂数据的人,把算法工程师当算命工程师用。用完了还嫌弃预测不准,甚至还把业务开展不力甩锅给预测。公司业绩遇到问题,不是集中起来想办法,而是集中起来批斗为什么没有预测到……全!是!扯!蛋!今天系统科普一下,到底数据预测能干啥。为数据分析师们发声。1无法预测的场景数据预测,得有数据才能预测,这是个基本前提。所以没有数据,预测个屁。典型的没有数据的场景有:*宏观政策问题:预测下明年会有啥新政策?*主
分类:
其他好文 时间:
2020-09-07 18:53:55
阅读次数:
67
很多新人读不懂数据含义。对着报表,只会和复读机一样,叨叨:“昨天销量100,今天销量120,增加20……”讲这些只要不是瞎子都能看的到的东西。也因此经常被笑话,咋办?!今天我们系统讲解一下。1读懂第一阶段:明指标给一个数字:180,能看出含义不?不能!因为这就是孤零零一个数字,啥含义都没有。想读懂数据,至少它得是一个明确的数据指标。包含了指标名称,使用场景,计算口径。同样是180,我们换成:成年女
分类:
其他好文 时间:
2020-09-07 18:50:37
阅读次数:
33
前言进程是计算机中程序关于某几何数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。是操作系统结构的基础线程可以说是轻量级的进程,是程序执行的最小单位,使用多线程而不用多进程去进行并发程序的设计,是因为线程之间的切换与调度的成本远小于进程。线程的几种状态New状态表示刚刚创建的线程,这种线程还没有开始执行RUNNABLE:当线程创建好之后,调用线程的start方法就会进入就绪状态。BLO
分类:
编程语言 时间:
2020-09-03 17:09:51
阅读次数:
67
面试时,经常会被问及为什么从原公司离职,做面试官面试别人时基本上必会问及这个问题。倘若面试者回答前一个公司多么多么不好,包括原来公司管理混乱,一般来说都不太恰当,因为会让新单位感觉此人不懂得感恩、不懂从自身分析原因,有问题只会推卸责任。也曾有面试者说因为人际关系原因,那就更只能说明此人不善与人沟通, ...
分类:
其他好文 时间:
2020-09-02 18:11:04
阅读次数:
95
aop术语: 1、连接点(Joinpoint): 需要增强的具体位置比如某一个方法调用前,调用后,异常后2、切点(pointcut): 用于定位连接点。3、增强(advice):是植入连接点的一段代码4、目标对象(target):连接点所在的类的实例5、引介(introduction):可以为类添加 ...
分类:
其他好文 时间:
2020-09-02 16:48:21
阅读次数:
40
算法如果用通俗易懂的语言来说,算法就是“把解决问题的步骤无一遗漏地用文字或图表示出来”。要是把这里的“用文字或图表示”替换为“用编程语言表达”,算法就变成了程序。而且请诸位注意这样一个条件,那就是“步骤必须是明确的并且步骤数必须是有限的”。典型算法计算不能自发地思考。因此计算机所执行的由程序表示的算法必须是由机械的步骤所构成。所谓“机械的步骤”,就是不用动任何脑筋,只要按照这个步骤做就一定能完成的
分类:
编程语言 时间:
2020-08-31 13:27:34
阅读次数:
83