LeetCode收录了许多互联网公司的算法题目,被称为刷题神器。最近在剑指Offer上也刷了一些题目,发现涉及到数据结构类的题目,比如说“树”、“链表"这种题目,如果想在本地IDE进行测试,除了完成题目要求的算法外,还需要写一些辅助函数,比如树的创建,遍历等,由于这些函数平时用到的地方比较多,并且也... ...
分类:
其他好文 时间:
2020-01-03 21:29:42
阅读次数:
83
前言:迷茫本就是青春该有的模样,但不要让未来的你讨厌现在的自己。 "就要毕业了。 回头看自己所谓的大学生活, 我想哭,不是因为离别,而是因为什么都没学到。 我不知,简历该怎么写,若是以往我会让它空白。 最大的收获也许是……对什么都没有的忍耐和适应……" 这是一个大四同学给李开复的信,这封来信道出了不 ...
分类:
其他好文 时间:
2020-01-03 12:08:29
阅读次数:
137
本文首发于微信公众号:程序员乔戈里 以上结果输出为7。 小萌边说边在IDEA中的win环境下选中String.length()函数,使用 ctrl+B快捷键 进入到String.length()的定义。 接着使用 google翻译 对这段英文进行了翻译,得到了大体意思:返回字符串的长度,这一长度等于 ...
分类:
其他好文 时间:
2020-01-03 00:05:18
阅读次数:
98
/* 题目: 在不使用加减乘除的前提下,计算两个整数之和。 思路: 不能使用加减乘除则只能考虑位运算。 x=num1^num2,则为抹掉进位的结果。 y=num1&num2,为只有进位的结果。 (y<<1)&x,直到不产生进位。 */ #include<iostream> #include<cstr ...
分类:
其他好文 时间:
2020-01-02 20:52:56
阅读次数:
111
十轮面试,拿下AWS Senior资深工程师职位,想知道我是怎么做的么?
分类:
其他好文 时间:
2020-01-02 09:28:34
阅读次数:
119
解题思路 递归 程序刚开始执行,if 语句失效,进入 else 语句,然后执行Node *newhead = reverseList(head->next);第二个结点的指针参数传入递归函数,一直到,最后一个结点的指针参数传入递归函数,if 语句有效head->next == NULL,返回当前的h ...
分类:
其他好文 时间:
2019-12-31 14:49:57
阅读次数:
109
临近年末,很多程序员心里大概都准备着年后找工作或者跳槽。最近也有很多人都在交流群里求大厂面试题。刚好我今年从小型软件公司离职,奋战4个多月成功拿到了阿里、腾讯、今日头条的offer。讲述面经的文章很多,本篇文章主要记录分享我的面试前的准备过程,涵盖了辞职原因、准备过程、面试刷题、以及简历制作与投递。 ...
分类:
其他好文 时间:
2019-12-31 12:51:45
阅读次数:
85
题目描述 true "+100" "5e2" "-123" "3.1416" "-1E-16" false "12e" "1a3.14" "1.2.3" "+-5" "12e+4.3" 解题思路 [] : 字符集合 () : 分组 ? : 重复 0 ~ 1 次 + : 重复 1 ~ n 次 * : ...
分类:
其他好文 时间:
2019-12-30 14:15:30
阅读次数:
69
作者 | Jeskson 来源 | 达达前端小酒馆 1 算法可以干什么呢?提高什么?有什么好处呢? 前端的同学需要提升编程核心内功,建立和健全算法知识体系,基础算法、数据结构、进阶算法,由浅入深讲解,透彻理解抽象算法,算法面试是关键一环,冲击大厂前端offer。 学习算法前掌握ES6哦!需要掌握单元 ...
分类:
编程语言 时间:
2019-12-30 09:40:09
阅读次数:
80
记录自己的成长,为了督促自己,也为了帮助别人。 我将活出专注的人生,因为这是最好的选择。 科研学习的标杆:我将获得国奖,拿到美国大学的博士offer;每天的深度工作时间在12h 不是日程安排,是对完成工作以及深度工作时间的记录 努力成为优秀的人,成为可信度高的人,只有成为这样的人,才能通过写作、演讲 ...
分类:
其他好文 时间:
2019-12-30 09:33:56
阅读次数:
65