Leetcode 第2题 Add Two Numbers题解 (Java)

原题地址:https://leetcode.com/problems/add-two-numbers/

难度:中级

题目:

这题的基本意思是,给你两个非空的链表表示了两个正整数。每一个节点表示一位数字,按照反序(个位数在最前面)。把两个数字加起来,返回一个代表和的链表。

你可以假设这两个数字都不带前导0,除非0这个数字本身。

示例为:

输入:(2 -> 4 -> 3) + (5 -> 6 ->4)

输出:7 ->0 -> 8

解释:342 + 465 = 807

继续阅读

Leetcode第1题 Two Sum题解(Java)

前言

我是一个非科班出身的程序员,所以伴随着职业生涯中的很多点,我们都有对因为出身而知识匮乏的恐惧。所以,在我进入职业生涯没有多久,我就买齐了大学计算机科学的教材硬看。所以,虽然是非科班出身,算法和数据结构对我来说并不陌生。那时候,我对TCP/IP详解,对编译原理,对信息检索等大部头也有深刻的兴趣。

继续阅读

如何练习英文写作

英语的听说读写,最简单的是听,也应该从听开始,这是我一直倡导的英语学习方法。而最难的是写,写的难度在于,即使你可以听懂的可以读懂的英文单词,如何组织,如何选择,对你来说仍旧会是一个问题。我把英文词汇的问题也分为听说读写是个部分,对中文其实也是如此。有些东西你能听懂,但是不知知道哪个字怎么是什么样子,那么你就很难读和写它。

继续阅读

【英语学习】为什么学英语总感觉没有时间? 如何获得无穷无尽的学习时间

为什么学英语总感觉没有时间?是很多人会问我的问题。也有人问,Tiny老师你每天花多少时间学习英语啊?这样的疑问说明大家还没有想明白该怎么学习。

我今天就好好的解释一下,如何获得无穷无尽的时间去学习,而且同时感觉快乐,并不会觉得疲倦。

继续阅读

日本印象如何?该移民美国还是日本

中国人现在有钱了,但是很多人还想着移民为什么?以前很多人卖了房子移民,过了几十年发现,移民也没发财,但是之前卖掉的房子现在已经值几百万上千万了。那么你移民会不会后悔?

现在世界经济形势都不是特别好。为什么还有很多想着移民?有很多问题都是我一直思考的,跟一凡也好好的聊了聊。

继续阅读

再谈996-跟30岁、36岁、39岁三代程序员聊996、IT职场压力、创业和自我成长

这个周日是我和几个好朋友固定聚会的日子,这次到的三个兄弟,都曾经跟我共事过。他们三个人一个人30岁,一个人36,一个人39,正好是年龄阶梯增长的三代程序员。

我们酒足饭饱以后,找了了一个茶馆聊天,然后就目前热门的996问题,我采访了他们三个,这三种年龄对996问题可能会有不同的看法。我也问了他们对30,35,40年龄危机的看法,以及应对手段。

继续阅读

聊聊996,为什么会有996,以及我们该怎么办

996是在中国一句流行的缩写,意思是早上9点上班,晚上9点下班,一周工作6天。在IT行业,996是一种流行的工作方式。据说最早来自阿里集团的一些子公司和部门。现在在整个互联网行业,也算是某种流行。其实996是直接违反劳动法的,也有人说中国的互联网行业之所以可以大发展就是因为996。今天我们来探讨一下这个问题。

继续阅读