• 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 怎么才能最短时、高效、踏实的学习 Python?

专栏 | 九章算法网址 | www.jiuzhang.com/?utm_source=sc-csdn-fksPython是当前全球的主流编程语言之一,基于其简洁的语法结构,可以让开发者用更少的代码完成很多复杂的效果开发。诞生近30年来,很多我们耳熟能详的产品都是基于Python开发出来的,国内的豆瓣、知乎和果壳网都是基于Python开发的,而Youtube、Dropbox和Reddit也...

2020-01-15 17:47:57 22851 10

原创 01背包问题除了动态规划还有别的解法吗?

爆搜法和贪心法也是解决01背包的思路,但都存在局限。爆搜法解01背包举例:背包容量 m = 10,物品大小 A = [2, 3, 5, 7] ,物品价值 V = [1, 5, 2, 4]爆搜解法:分别枚举每一个物体取或者不取,1代表取,0代表不取爆搜算法的局限:贪心法解01背包取价值最高:m=2, A = [1, 1, 2], V = [2, 2, 3]贪心答案:3,正确答案...

2020-01-23 12:12:12 4539

原创 2020,最大的愿望是做个佛系程序员

2020,最大的愿望是做个佛系程序员 忙忙碌碌又一年过去了,头发又少了一点,手头的工作却一点没少。真想让老板听到内心不断呼喊着的“不要加班!不要on call!不要裁我!”。 2020,怎样才能心平气和地写代码? 2020,想要做一名“代发修行”的佛系程序员,有这么难吗? 《系统设计System design》随时报名随时...

2020-01-23 03:59:51 13014 9

原创 文言文编程惊艳入世,程序员们有多天马行空?

前段时间,GitHub 上出现的文言文做代码的项目,成为了世界上第一门文言文编程语言(当然,底层还是转换成 Python 或 JavaScript 运行)。 古有科技大厂天才码农开宗立派,今有文言文编程腾空出世。而这门“面向祖宗”的编程语言,竟是出自一个大四学生之手。这个用高中时代让人“闻风丧胆”的文言文来编程的项目,一出世就震惊全球! 虽然底层还是将其转换至Pyt...

2020-01-22 14:07:12 3810

原创 本科生如何才能进入腾讯,阿里等一流的互联网公司?

首先,你需要知道BAT之类的互联网公司面试的一般流程:1.笔试(如果内推,一般可免笔试)2.电话面试(1轮,随机)3.现场面试(3-4轮)第1轮:基础技术面(简历、基础知识、算法)第2、3轮:高级技术面(业务相关知识、算法)第4轮:leader面或HR面(以三观为主)其次,你需要知道BAT之类的互联网公司面试的风格套路:1.注重基础知识的掌握,讲究细节,知识点繁杂2.综合考察...

2020-01-20 17:11:57 13171 1

原创 阿里,百度,字节跳动面试同时考了它,你需要的题解来了

递归作为基础中的基础,可以说99.99999%的算法面试中会考到,如果因为递归问题挂掉面试,那就真真真真真的太可惜了。既然递归面试命中率这么高,那努力刷题就万事大吉?NO!递归虽然基础,但对初学者极度不友好,算法界流传着这样一句话:To iterate is human, to recurse, divine.人理解迭代,神理解递归。今天我们来一起看一道Google, Uber,Z...

2020-01-19 21:52:33 3791

原创 面试不考算法考这些?OMG,喷他!

不知道是不是觉得求职者面试压力还不够大,硅谷许多公司在面试时往往会另辟蹊径,给面试者抛出各种奇葩难题,以此来考验你到底符不符合他们的“胃口”。 这些莫名其妙的奇葩题,让无数求职者无可奈何;不少奇葩面试题更是引得一大堆网友吐槽。今天,我们整理了部分奇葩面试的题目,大家可作参考…… 《简历修改与面试技巧点拨》 试听内容: ...

2020-01-19 13:42:57 3698

原创 GitHub 上有哪些适合新手跟进的优质项目?

专栏 | 九章算法网址 | www.jiuzhang.com/?utm_source=sc-csdn-fksHelloGitHubstar:19kPython,Java,PHP,C++,go,swift等各种编程语言的项目都有,每月28号更新发布(持续更新中)。这些开源项目大多都是非常容易上手,适合新手。接下来按分享几个Python和Java相关,有趣又优质的项目。Python:...

2020-01-17 17:38:33 45996 27

原创 OMG!专挖FLAG墙角,这些独角兽公司也太狂了吧!

过去几年中,互联网经济的浪潮浩浩荡荡。FLAG传统大厂继续掌舵,在一些全新领域开疆扩土; 同时,一些名不见经传的初创企业或抱紧了大厂的大腿,顺势开展业务;或趁机捡漏,发展被大厂所忽略的产业。 UADP(Uber/Airbnb/Dropbox/Pinterest)脱颖而出,获得”明星独角兽”头衔。 这几只独角兽均成军10年左右,其中三家都已成功上市,而Airb...

2020-01-17 10:28:05 5116

原创 推荐一些有趣的在线编程游戏

1.Robocode让坦克们互相博弈的游戏,你可以看到它们飞奔,碾碎一切挡道的东西。机器人配有雷达与火炮,选手在躲避对手进攻的同时攻击对手,以此来较量得分的多少。这个游戏很有意思,曾经令我沉迷…你可以用Java、Scala、C#等编程语言,编写人工智能程序,驱动机器人。2.Code CombatCode Combat是一款学习编程的角色扮演游戏。每一关都用任务的形式设立目标,用实时的反馈...

2020-01-16 21:46:15 26805 13

原创 “亚麻加班,谷歌养老”, 同样是码农差距也太大了!

有钱、“科技大佬”似乎是外界对大厂码农这份职业的第一印象。但若是在相亲市场转一圈,你可能会听到这样一个声音:你是码农啊?加班很多吧。 在大家的心中,“加班多”也渐渐成为了码农的一种身份属性。 可能晚上十点你经过FB楼下,还会看到大楼灯火通明; 也有可能你下午六点经过G家,却看到工位上的人已所剩无几; 说不定当你周末在公园散步,会发现有的人上一秒还在和...

2020-01-16 13:41:45 16214 14

原创 大厂扎推开启春招,谷歌甚至放出了秋季实习岗位…

之前我们预测过2019年谷歌的H1B申请数量将大幅增长最近myvisajobs发布了2020 H1B报告,谷歌H1B数量排名从去年的第8名升至第4名,以143K的平均薪资碾压其余选手。 另外在Sponsor H1B的Top10职业种类里,除了占比最大的软件开发,其余职业里有4个都是Data相关。H1B对Dat...

2020-01-15 09:12:23 10479 3

原创 【LintCode题解|阿里巴巴面试真题:路径和 IV】

【题目描述】如果树的深度小于5,则该树可以由三位整数的列表表示。对于此列表中的每个整数:百位数表示该节点的深度D,1 <= D <= 4。2.十位数表示该节点在其所属级别中的位置P,1 <= P <= 8.该位置与完整二叉树中的位置相同。3.单位数字表示该节点的值V,0 <= V <= 9。给定一个表示深度小于5的二叉树的升序三位整数列表,您需要返回...

2020-01-13 18:23:30 4496 1

原创 人人都想留硅谷,找个国内二线买房它不香吗

或许是独自漂泊太久,想寻求一个更安稳的归属;或许是国内互联网势头较好,美国已经不是非留不可;又或许难以融入的北美文化……每年都有一群人选择离开硅谷、离开北美,回到国内发展。 那么在北美待了几年再回国究竟是种什么样的体验呢? 月是故乡明 回国后,你不用自己一个人到处找中国餐馆觅食;不用周末时一个人孤独地爬山滑雪,也不用一个人吃月饼看春晚...

2020-01-13 09:55:39 8134 2

原创 【LintCode 题解 | Amazon 面试题:Find Substring】

题目描述给定长度k,找出字符串str里面所有长为k的子串。子串的字符不能重复,输出满足这样条件的子串数量(子串相同的只算1个)。思路点拨用双指针可以将所有的满足条件的子串找出来,在去重方面可以采用字符串hash,也可以直接HashMap或者HashSet去重。考点分析本题主要考察双指针,仔细分析一下,字符全是小写字母,所有有效的字符串最多长度为26, 当k>26时直接输出0,k&l...

2020-01-10 12:24:53 3813

原创 【LintCode题解 | 阿里巴巴高频题:删除排序数组中的重复数字】

专栏 | 九章算法网址 | www.jiuzhang.com/?utm_source=sc-csdn-fks题目描述给定一个排序数组,在原数组中“删除”重复出现的数字,使得每个元素只出现一次,并且返回“新”数组的长度。不要使用额外的数组空间,必须在不使用额外空间的条件下原地完成。样例样例 1:输入: [] 输出: 0样例 2:输入: [1,1,2] 输出: 2 解释: 数字...

2020-01-09 13:52:46 3869 1

原创 在西雅图工作一年,口袋还剩多少钱?

都说湾区的living cost高,10w的税前年薪最后能省下2w都是万幸,更别提买房买车、成家立业了。不奋斗个五六年拿不了高薪,也很难摸索得出一套省钱的方法。 而在华盛顿州的西雅图living cost相对较低,更有亚麻、微软坐镇,诸多极具潜力的star-ups也在这里纷纷崛起,加上零州税的政策,实打实到手的钱有时候不输湾区。 如果说在湾区存钱是奢望,那么在西雅图...

2020-01-09 09:44:49 17952 3

原创 【LintCode题解|Hulu 面试题:Construction Queue】

九章算法 | Hulu 面试题:Construction Queue题目描述存在一个数列的某种排列。现在已知数列中每个数的大小 arr1 ,和每个数之前有多少个比它自身小的数 arr2,要求恢复出原来的排列。保证数列中的元素两两不等。思路点拨先将所有数按从大到小的顺序排列,然后从最大的开始插入到线段树中。对于区间 [l,mid],[mid,r]。满足[l,mid]中未被填充的数字比比它自身...

2020-01-07 21:13:30 3473

原创 那个年薪百万的脸书PHP开发,相亲竟然被秒拒?

在学校时,父母对恋爱采取放养、甚至反对态度,一毕业就恨不得我们马上结婚。 但是,在海外工作,本身就会比国内同学生活的圈子更小,再加上湾区和西雅图那令人绝望的男女比例,对很多程序员来说,找到女朋友遥遥无期...... 因此,即使曾经嘴硬称相亲为“洪水猛兽”,现在也逃不过真香定律的魔掌。但是,相亲注定不是一条平坦的路,在程序员的漫漫相亲路上,发生了哪些意想不到的事情呢?...

2020-01-07 12:40:32 3628 1

原创 【LintCode题解|最优除法】

【题目描述】给定一个正整数列表,相邻的整数会执行浮点数除法,例如[2, 3, 4]->2 / 3 /4。请在任意位置加入任意数量的括号,以此改变运算优先级。找出如何加括号能使结果最大,以字符串的形式返回表达式。注意:表达式不要包括多余的括号。1.输入数组的长度范围为[1, 10].2.数组元素范围为[2, 1000].3.对于每个测试样例,只有一个最优解.【题目样例 】例1:...

2020-01-06 17:37:11 3359

原创 北京100w,上海50w!海归回国有钱有车还有房?

在国外受够了温水煮青蛙的日子,终于决定回国;一开始还有点担心不适应国内,结果发现国内也太舒服了吧…… 凭着海归的身份直接落户深圳 买了一辆免税新车,价格真的没比国外那些二手车贵 加班强度也没那么大,至少不像亚麻那样24h on-call 最开心的是,我孩子还能在深圳免费义务教育入学! 的确,过去高薪又舒适的...

2020-01-06 11:13:52 3230

原创 【LintCode题解|困于环中的机器人】

【题目描述】在无限平面上,机器人最初位于(0,0)并朝北。 机器人可以接收以下三个指令之一:“ G”:直线前进1个单位;“ L”:向左旋转90度;“ R”:向右转90度。机器人执行顺序给出的指令,一直重复执行。当且仅当平面中存在一个使机器人永远不会离开环时,才返回true。1 <= instructions.length <= 100instructions[i] 属于...

2020-01-03 11:41:05 2905

原创 【LintCode题解|异位词数组排序】

【题目描述】编写一个方法来对字符串数组进行排序,以使所有字符串彼此相邻,并且按照重构之后的顺序来排序,且重构之后相同的字符串应该保持与相对位置不变。【题目样例 】示例:输入:str: [“ppale”, “lintcode”, “google”, “apple”]输出: [“ppale”,“apple”,“lintcode”,“google”]解释:ppale -> aelp...

2020-01-02 18:02:25 2792

原创 买再多都不包邮,北美拼多多凭什么叫板淘宝亚马逊?

Q&A 怎么判断一个人是否向生活低了头?看他有没有给你发拼多多的链接。 经济寒冬,网上不断有人抱怨“消费降级”。 在中国,越来越多的北京五环内用户开始向拼多多低头,而美国人民也逃不过“美版拼多多”Wish的低价攻心战。 APP下载...

2020-01-02 10:26:36 2832

OOD面试的5C解题法-Clarify.mp4

应届生及亚马逊面试必考,IT求职必备基础! OOD面试的5C解题法--Clarify、Core Objects、Cases、Classes、Correctness Clarify,就是通过和面试官交流,去除题目中的歧义、确定答题范围。

2020-06-30

OOD面试应对方法 SOLID原则.mp4

应届生及亚马逊面试必考,IT求职必备基础。 S - Single-responsiblity principle 单一责任原则 O - Open-closed principle 开发封闭原则 L - Liskov substitution principle 里氏替换原则 I - Interface segregation principle 接口分离原则 D - Dependency Inversion Principle 依赖反转原则

2020-06-29

刷题刷到什么程度去面试才够.mp4

九章算法班2020版第一期视频剪辑——刷题刷到什么程度才能去面试?课程适配 C++/Java/Python 等主流编程语言,30 天精通 57 个核心高频考点,9 招击破 FLAG 、BATJ 算法面试。完整版请点击链接报名试听:https://www.jiuzhang.com/course/71/?utm_source=sc-csdn-fks

2020-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除