5 九章算法

尚未进行身份认证

暂无相关简介

等级
TA的排名 6k+

【LintCode 题解】京东面试算法题:爬楼梯

题目描述假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?Example 1: Input: n = 3 Output: 3 Explanation: 1) 1, 1, 1 2) 1, 2 3) 2, 1 total 3.Example 2: Input: n = 1 Output: 1 E...

2020-02-28 21:33:49

【LintCode 题解】网易算法面试题:反转整数

题目描述将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。样例 1:输入:123输出:321样例 2:输入:-123输出:-321题解大厂面试除了操作系统和计算机网络这些基础外,还需要熟练掌握算法和数据结构。自己刷题来准备的话至少需要3个月的时间,当然通过算法课程,一般能节省大把时间,快的话一个月时间就能应对大厂...

2020-02-28 21:28:25

【双师免费讲座】Java小白如何短期内冲刺一线大厂

免费报名链接:https://www.jiuzhang.com/seminar/143/?utm_source=sc-csdn-fks主讲人——可乐、Ivan可乐:国内一线大厂在职,主要从事java开发,从底层框架到上层业务都接触过,热衷开源项目Ivan:985大学毕业,目前任职于互联网金融大厂,精通java服务端开发及中间件2小时为你揭秘:Java小白如何一步一步进阶BAT国内ja...

2020-02-28 14:36:26

再不跳槽,应届毕业生拿的都比我多了!

跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗?PayScale之前发布的**《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google**,以1年和1.1年的员工任期中位数分列第二、第四名。PayScale:员工最短任期公司排行榜意外的是,任期中位数极小的这两家公司,薪资...

2020-02-27 17:49:47

【LintCode 题解】亚马逊面试题:LRU缓存策略

题目描述为最近最少使用(LRU)缓存策略设计一个数据结构,它应该支持以下操作:获取数据和写入数据。get(key)获取数据:如果缓存中存在key,则获取其数据值(通常是正数),否则返回-1。 set(key, value)写入数据:如果key还没有在缓存中,则写入其数据值。当缓存达到上限,它应该在写入新数据之前删除最近最少使用的数据用来腾出空闲位置。最终, 你需要返回每次get...

2020-02-27 16:27:01

【LintCode 题解】微软面试题:买卖股票的最佳时机

题目描述假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。样例1输入: [3, 2, 3, 1, 2]输出: 1说明:你可以在第三天买入,第四天卖出,利润是 2 - 1 = 1样例2输入: [1, 2, 3, 4, 5]输出: 4说明:你可以在第0天买入,第四天卖出,利润是...

2020-02-27 16:18:22

再不跳槽,new grad拿的都比我多了!

跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗? PayScale之前发布的《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google,以1年和1.1年的员工任...

2020-02-27 09:37:32

系统设计专场讲座来啦

主讲人:Billy亚麻两年半经验,秋招收割8个高职级offer,包括Oracle senior,谷歌L4、微软62、Snapchat L3。你将听到:1.面试官怎么给求职者划分等级,他们想听到的点是哪些?2.一场完整的系统设计面试以及全面复盘。3.系统设计面试为啥总挂?可能踩的坑有哪些?4.缺乏工作经验的你是如何在面试中暴露细节问题的?????️ 【讲座时间】美西时间 3/1 17:30(...

2020-02-26 18:02:50

【LintCode 题解】谷歌面试算法题:生成括号

题目描述给定 n,表示有 n 对括号, 请写一个函数以将其生成所有的括号组合,并返回组合结果。点击在线测评代码样例 1:输入: 3输出: ["((()))", "(()())", "(())()", "()(())", "()()()"] 样例 2:输入: 2输出: ["()()", "(())"]题解回溯. 逐个字符添加, 生成每一种组合.一个...

2020-02-26 17:29:35

【LintCode 题解】小米面试算法题:平衡二叉树

题目描述:给定一个二叉树,确定它是高度平衡的。对于这个问题,一棵高度平衡的二叉树的定义是:一棵二叉树中每个节点的两个子树的深度相差不会超过1。点击在线测评代码样例 1: 输入: tree = {1,2,3} 输出: true 样例解释: 如下,是一个平衡的二叉树。 1 / \ 2 3 样例 2: 输入:...

2020-02-26 17:10:25

有哪些高质量的自学网站?

分享10个程序员优质自学网站~1. GithubGithub是程序员托管代码的平台,很多开发者都会在上面找各种各样的开源项目来学习。阿里、腾讯、字节跳动、美团、Google、Micosoft等国内外大厂都有自己的Github开源库。如果你做的东西正好符合一些公司的要求,他们可能会邀请你面试哦~2. LintCodeLintCode 收集了最常见、最高频的编程题目。相比其他的一些网站,L...

2020-02-25 16:32:15

【LintCode 题解】美团面试算法题:跳跃游戏

题目描述给出一个非负整数数组,你最初定位在数组的第一个位置。   数组中的每个元素代表你在那个位置可以跳跃的最大长度。    判断你是否能到达数组的最后一个位置。样例 1输入 : [2,3,1,1,4]输出 : true样例 2输入 : [3,2,1,0,4]输出 : false题解这个问题有两个方法,一个是贪心和动态规划。贪心方法时间复杂...

2020-02-25 15:09:10

【LintCode 题解】阿里面试算法题:两个链表的交叉

题目描述请写一个程序,找到两个单链表最开始的交叉节点。如果两个链表没有交叉,返回null。 在返回结果后,两个链表仍须保持原有的结构。 可假定整个链表结构中没有循环。样例 1:输入: A: a1 → a2 ↘ c1 → c2 → c3 ...

2020-02-25 14:52:14

哪些 Python 库让你相见恨晚?

Python的灵活性和易用性不仅体现在大家都知道的语法优雅简洁上,还因为它拥有非常庞大且强大的库。这些库可以用于数据清理、数据操作、可视化、构建模型甚至模型部署,所以这也是为什么Python在开发者中这么受欢迎的原因。那么今天,我们就来盘一盘其中8个好用的库:1、TensorFlow什么是TensorFlow?该库是由Google与Brain Team合作开发的。TensorFlow...

2020-02-24 17:45:50

【LintCode 题解】百度算法面试题:合并两个排序链表

题目描述将两个排序链表合并为一个新的排序链表样例 1: 输入: list1 = null, list2 = 0->3->3->null 输出: 0->3->3->null样例2: 输入: list1 = 1->3->8->11->15->null, list2 = 2->null 输出: 1-&gt...

2020-02-24 17:09:44

【LintCode 题解】腾讯算法面试题:二叉树的前序遍历

题目描述给出一棵二叉树,返回其节点值的前序遍历。 首个数据为根节点,后面接着是其左儿子和右儿子节点值,"#"表示不存在该子节点。 节点数量不超过20样例 1:输入:{1,2,3}输出:[1,2,3]解释: 1 / \ 2 3它将被序列化为{1,2,3}前序遍历样例 2:输入:{1,#,2,3}输出:[1,2,3]解释:1 \ ...

2020-02-24 16:48:12

【LintCode题解】谷歌面试题:BST中第K小的元素

题目描述给一棵二叉搜索树,写一个KthSmallest函数来找到其中第 K 小的元素。样例 1:输入:{1,#,2},2输出:2解释: 1 \ 2第二小的元素是2。样例 2:输入:{2,1,3},1输出:1解释: 2 / \1 3第一小的元素是1。题解时间复杂度O(n)最好最坏都是。算法思想类似于 Quick Sele...

2020-02-21 18:07:18

【LintCode 题解】亚马逊中国二面算法题 :链表划分

一面主要是过往自己认为最优秀的项目讲解,问的比较细;二面两个算法题比较简单,一个是LintCode 96原题,另一个是给定一组区间表示登陆登出时间,求同时段最大在线人数。亚麻面试比较喜欢考原题,想在短时间内突击面试的话,可以上九章的算法面试高频题班,缩短准备算法面试的时间。下面主要看下这道题在LintCode上的解法。题目:链表划分Partition list描述:给定...

2020-02-21 17:09:33

学 Python 都用来干嘛的?

近年来Python在AI和数据分析领域大展拳脚,据Stack Overflow调研报告显示,Python的月活用户已超越了Java、成为第一!Python能玩的东西太多了,今天就说几个比较有趣的:1、撩妹子有人为了追某妹子,用Python做了一个很高级的操作:每天早晨定时发一封Email提醒妹子今天天气。在一起之后还是每天如此,只不过前面加上了“今天是我们在一起的第xx天”。还有人写了个小...

2020-02-20 14:58:24

1小时快速入门大数据 ——从面试题还原学习流程

1小时快速入门大数据——从面试题还原学习流程【讲师介绍】:李白国内独角兽公司在职大数据工程师,负责商业级BI辅助决策项目,对于Hadoop、Hive、Spark、Kylin、Kudu、Flink等大数据组件及框架有深入研究。【讲座亮点】:DA/DE/DS傻傻分不清,职位到底如何划分?数据仓库浅谈,大数据常用框架有哪些?hadoop vs spark, 零基础从何学起?面试梳理,如...

2020-02-19 17:45:48

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。