- 在上一篇漫画中,我们分析了一道动态规划相关的算法问题,并归纳出了问题的状态转移方程式。没看过上一篇的朋友可以点击下面的链接:漫画:什么是动态规划?首先,让我们简单回顾一下题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。以动态规划的建模思路,我们归纳出的状态转移方程式如下:F(1) = 1;F(2) = 2; F(n) = F... 在上一篇漫画中,我们分析了一道动态规划相关的算法问题,并归纳出了问题的状态转移方程式。没看过上一篇的朋友可以点击下面的链接:漫画:什么是动态规划?首先,让我们简单回顾一下题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。以动态规划的建模思路,我们归纳出的状态转移方程式如下:F(1) = 1;F(2) = 2; F(n) = F...
- 编程究竟是文科还是理科?还用问?编程当然是理科喽!或许很多人会不屑地回答。然而,情况真的如此吗?让我们先来看看一个程序员故事,或许里面有着你我的影子。学习编程的小灰多年以前,工科出身的小灰打算学习编程学习编程的头一个月,小灰如鱼得水学习编程三个月,小灰略有疑惑求职和初入职场,海量的知识扑面而来工作若干年,小灰又将面临新的挑战工作之余,小灰回想起自己编程道路上的得与失,不禁感慨道:文科还是理科... 编程究竟是文科还是理科?还用问?编程当然是理科喽!或许很多人会不屑地回答。然而,情况真的如此吗?让我们先来看看一个程序员故事,或许里面有着你我的影子。学习编程的小灰多年以前,工科出身的小灰打算学习编程学习编程的头一个月,小灰如鱼得水学习编程三个月,小灰略有疑惑求职和初入职场,海量的知识扑面而来工作若干年,小灰又将面临新的挑战工作之余,小灰回想起自己编程道路上的得与失,不禁感慨道:文科还是理科...
- 很多人问我,你是一个优秀的程序员吗?我还差得远,但我在朝这个目标努力。那么,怎样才能成为一个优秀的程序员呢?优秀的程序员往往具有几方面的特点,这些特点里有的更重要,有的作用略低,我以个人的见解,为这些特点从低到高划分了5个星级。1.兴趣毋庸置疑,无论是IT还是其他领域,兴趣都是成功的第一推动力。或许有人会问了:我对所有正经事都没兴趣,天生就喜欢吃喝玩乐,那我该怎么办啊?没办法,对自己狠一些吧... 很多人问我,你是一个优秀的程序员吗?我还差得远,但我在朝这个目标努力。那么,怎样才能成为一个优秀的程序员呢?优秀的程序员往往具有几方面的特点,这些特点里有的更重要,有的作用略低,我以个人的见解,为这些特点从低到高划分了5个星级。1.兴趣毋庸置疑,无论是IT还是其他领域,兴趣都是成功的第一推动力。或许有人会问了:我对所有正经事都没兴趣,天生就喜欢吃喝玩乐,那我该怎么办啊?没办法,对自己狠一些吧...
- 题目一:10,15,22,34,53,84,__ 求横线位置的整数。题目二:21,29,45,57,71,___求横线位置的整数。题目三:11,14,10,17,50,1090,__求横线位置的整数。这段时间先后发布了《当程序员遇上智力题》第一季和第二季,有很多热心读者积极参与进来,非常感谢诸位的热情。这些题目并不是很难,但每一道题都经过了笔者绞尽脑汁的思考,力求让题目的规律尽可能有趣、独特... 题目一:10,15,22,34,53,84,__ 求横线位置的整数。题目二:21,29,45,57,71,___求横线位置的整数。题目三:11,14,10,17,50,1090,__求横线位置的整数。这段时间先后发布了《当程序员遇上智力题》第一季和第二季,有很多热心读者积极参与进来,非常感谢诸位的热情。这些题目并不是很难,但每一道题都经过了笔者绞尽脑汁的思考,力求让题目的规律尽可能有趣、独特...
- 作者简介:骏马金龙(网名),钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。博客专栏: https://www.cnblogs.com/f-ck-need-u原来,我已经写了300多篇博客了。现在想想,我收获了很多,也失去了很多。现在我想写一篇文章,感想类的文章,也是这么久以来、这么多文章中唯一的一篇非技术类文章。开写之前,先把我写的3大系列文章的目录贴出来,几... 作者简介:骏马金龙(网名),钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。博客专栏: https://www.cnblogs.com/f-ck-need-u原来,我已经写了300多篇博客了。现在想想,我收获了很多,也失去了很多。现在我想写一篇文章,感想类的文章,也是这么久以来、这么多文章中唯一的一篇非技术类文章。开写之前,先把我写的3大系列文章的目录贴出来,几...
- 其实一直想写一篇文章名字都想好了,叫做“程序员该不该理财?”。后来想了想,该不该这个就不用想了,必须要理财!那么市面上那么多理财的方式对于我们屌丝的程序员该如何选择呢?其实我也是那种土的掉咋的那种类型,以前几乎没有想过神马理财的,一来呢毕业的时候工资全都不够花的还理个毛线,二来总是感觉理财好像都是有钱人搞的东西;后来偶然进入了互联网金融行业,呆了几年,慢慢也接触了很多理财方式,但也还是一个门... 其实一直想写一篇文章名字都想好了,叫做“程序员该不该理财?”。后来想了想,该不该这个就不用想了,必须要理财!那么市面上那么多理财的方式对于我们屌丝的程序员该如何选择呢?其实我也是那种土的掉咋的那种类型,以前几乎没有想过神马理财的,一来呢毕业的时候工资全都不够花的还理个毛线,二来总是感觉理财好像都是有钱人搞的东西;后来偶然进入了互联网金融行业,呆了几年,慢慢也接触了很多理财方式,但也还是一个门...
- 现在社会,有很多人都在利用个人时间兼职赚钱,程序员俗称“接私活”,其他行业称作兼职,比如下了班出去跑滴滴,周末兼职抢单送外卖等等,都是普通人很常见的兼职方式。甚至很多技术同行,我听说也有周末去跑滴滴和送外卖的,我觉得很不可思议,然而我的观点是如果你想成为成功人士,高收入人群那么你不应该去做兼职,不要把你宝贵的时间,浪费在兼职上。简单经济学分析涉及到收入,文字洗脑显得很空洞了就,那么今天我给你... 现在社会,有很多人都在利用个人时间兼职赚钱,程序员俗称“接私活”,其他行业称作兼职,比如下了班出去跑滴滴,周末兼职抢单送外卖等等,都是普通人很常见的兼职方式。甚至很多技术同行,我听说也有周末去跑滴滴和送外卖的,我觉得很不可思议,然而我的观点是如果你想成为成功人士,高收入人群那么你不应该去做兼职,不要把你宝贵的时间,浪费在兼职上。简单经济学分析涉及到收入,文字洗脑显得很空洞了就,那么今天我给你...
- 种种原因:我们很多人都有过写点东西的冲动,只是又因为种种原因没有发表。写着写着,挤不出字来了。总感觉自己的内心想法表达不出来。感觉写了没什么用,自己都明白了干嘛还要写。怕写出来被人笑话被人喷。(这个也是我经常害怕的)写博客的费脑力,耗时间。还不如拿这精力去再学更多的东西。关于以上几点我的理解:第一点:万事开头难,我们不管做什么事,最难的就是从零到一的过程。只要你跨过了,什么都是那么的自然。不... 种种原因:我们很多人都有过写点东西的冲动,只是又因为种种原因没有发表。写着写着,挤不出字来了。总感觉自己的内心想法表达不出来。感觉写了没什么用,自己都明白了干嘛还要写。怕写出来被人笑话被人喷。(这个也是我经常害怕的)写博客的费脑力,耗时间。还不如拿这精力去再学更多的东西。关于以上几点我的理解:第一点:万事开头难,我们不管做什么事,最难的就是从零到一的过程。只要你跨过了,什么都是那么的自然。不...
- 为什么很多程序员工作时都戴耳机?观点一:非诚勿扰,想静静。1、啥也没听,只是带着耳机而已。只是想告诉别人不要打扰我,选择性屏蔽一些讨厌的人说的话,不回答他。2、在听笑话或者有声小说。特别不想工作的时候会很认真地听,如果进入工作状态了,自己也就不知道在听什么了,然后等到没事的时候会再翻过去听一遍。3、在听歌。大概率的情况是在听歌。开发工作,有很多逻辑内容,需要静心思考,有时候一个逻辑要想很久,... 为什么很多程序员工作时都戴耳机?观点一:非诚勿扰,想静静。1、啥也没听,只是带着耳机而已。只是想告诉别人不要打扰我,选择性屏蔽一些讨厌的人说的话,不回答他。2、在听笑话或者有声小说。特别不想工作的时候会很认真地听,如果进入工作状态了,自己也就不知道在听什么了,然后等到没事的时候会再翻过去听一遍。3、在听歌。大概率的情况是在听歌。开发工作,有很多逻辑内容,需要静心思考,有时候一个逻辑要想很久,...
- Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boo... Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boo...
- 耶稣问众门徒:人们都说我是谁?众门徒回答:有人说您是施洗的约翰,有人说您是以利亚,又有人说您是耶利米或是先知里的一位。耶稣又问:那么你们觉得我是谁?门徒彼得回答:你是基督,是永生神的儿子。———摘自《马太福音》第16章 笔者一向很喜欢这段文字对于耶稣的诠释。那么,身为程序员,我们又是什么样的人?如何为我们的职业做出恰当的诠释呢?请先看看下面似曾相识的情景: 春节了,小灰回老家看... 耶稣问众门徒:人们都说我是谁?众门徒回答:有人说您是施洗的约翰,有人说您是以利亚,又有人说您是耶利米或是先知里的一位。耶稣又问:那么你们觉得我是谁?门徒彼得回答:你是基督,是永生神的儿子。———摘自《马太福音》第16章 笔者一向很喜欢这段文字对于耶稣的诠释。那么,身为程序员,我们又是什么样的人?如何为我们的职业做出恰当的诠释呢?请先看看下面似曾相识的情景: 春节了,小灰回老家看...
- 题目一:10,11,18, 25, 38, 57, 88, __求横线位置的整数。题目二:5, 12, 24, 36, 52, 68, __求横线位置的整数。题目三:999, 829, 244, 132, 106, 100, __ 求横线位置的整数。在两周前发布【程序员的智商测试题】一文时,玻璃猫做了一个留言抢答送红包的尝试,当时有很多热心读者纷纷给出自己的答案,在此非常感谢大家的积极互动... 题目一:10,11,18, 25, 38, 57, 88, __求横线位置的整数。题目二:5, 12, 24, 36, 52, 68, __求横线位置的整数。题目三:999, 829, 244, 132, 106, 100, __ 求横线位置的整数。在两周前发布【程序员的智商测试题】一文时,玻璃猫做了一个留言抢答送红包的尝试,当时有很多热心读者纷纷给出自己的答案,在此非常感谢大家的积极互动...
- 题目一:1, 8, 9, 64, 25, __求横线位置的整数。题目二:1, 4, 14, 32, 63, 108, __求横线位置的整数。题目三:1, 5, 10, 12, 14, 16, 18, 20, __, 29求横线位置的整数。这一次智力题的答案留给大家来解答,大家可以通过在文章结尾右下角写留言的方式将三道题目的答案发给我,我会从留言的朋友们中选出留言最快并且三道题目全部答对的前... 题目一:1, 8, 9, 64, 25, __求横线位置的整数。题目二:1, 4, 14, 32, 63, 108, __求横线位置的整数。题目三:1, 5, 10, 12, 14, 16, 18, 20, __, 29求横线位置的整数。这一次智力题的答案留给大家来解答,大家可以通过在文章结尾右下角写留言的方式将三道题目的答案发给我,我会从留言的朋友们中选出留言最快并且三道题目全部答对的前...
- 二叉查找树(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序树。下图中这棵树,就是一颗典型的二叉查找树:假设初始的二叉查找树只有三个节点,根节点值为9,左孩子值为8,右孩子值为12:接下来我们依次插入如下五个节点:7,6,5,4,3。依照二叉查找树的特性,结果会变成什么样呢?1.节点... 二叉查找树(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序树。下图中这棵树,就是一颗典型的二叉查找树:假设初始的二叉查找树只有三个节点,根节点值为9,左孩子值为8,右孩子值为12:接下来我们依次插入如下五个节点:7,6,5,4,3。依照二叉查找树的特性,结果会变成什么样呢?1.节点...
- 最近IT圈里流行着一个话题:月薪5W的程序员,活得却好似月薪5K。究竟是什么原因,让表面上高收入的程序员生活得如此简约质朴呢?咱们在这里简单分析一下:原因一:穷说到穷,可能有人不服气了:都月薪5W了,怎么还能叫穷呢?我们这里所说的穷,更多的是指出身普通。至少在国内,没听说过有哪个富二代在苦逼写代码、改bug,绝大多数小伙伴们都是一身清贫地在北上广打拼。如果有幸达到税前月薪5W,扣去个税和保险... 最近IT圈里流行着一个话题:月薪5W的程序员,活得却好似月薪5K。究竟是什么原因,让表面上高收入的程序员生活得如此简约质朴呢?咱们在这里简单分析一下:原因一:穷说到穷,可能有人不服气了:都月薪5W了,怎么还能叫穷呢?我们这里所说的穷,更多的是指出身普通。至少在国内,没听说过有哪个富二代在苦逼写代码、改bug,绝大多数小伙伴们都是一身清贫地在北上广打拼。如果有幸达到税前月薪5W,扣去个税和保险...
上滑加载中
推荐直播
-
鸿蒙上云,加速开发者成长
2024/09/11 周三 16:30-18:00
芝诺 华为云HarmonyOS DTSE技术布道师
鸿蒙千帆起,越来越多的开发者启动鸿蒙原生应用开发,开发者创新中心提供全面的合作资源与支持服务,从了解、到学习评估、到开发上架以及技术支持,帮助不了解鸿蒙应用开发的伙伴快速转身、快速具备鸿蒙应用开发的能力。诚邀您加入鸿蒙生态,开启鸿蒙原生应用开发!
回顾中
热门标签