g********r 发帖数: 89 | 1 i see. 仔细看了一下LeetCode solution,如果当前最小元素一直重复的话,会被重复
push到minStack里面。这样显然不好啊,没想到LeetCode没考虑到?
-----
public void push(int x) {
stack.push(x);
if (minStack.isEmpty() || x <= minStack.peek()) {
minStack.push(x);
}
} |
|
i*******e 发帖数: 114 | 2 X章培训机构可以偷 leetcode 的题卖到100多 块钱, leetcode 估计坐不住了,自己
也出来挣钱了。 |
|
n****e 发帖数: 2401 | 3 版上不是很多愿意付头两个月工资找工作的吗?怎么leetcode收费就受不了了?
但是我还从来没有收到过头两个月工资。承诺的都没用,只有一手交钱一手交货才靠谱。
支持leetcode收费,支持涨价。 |
|
a*a 发帖数: 175 | 4 我找了找好像除了leetcode还有codeval、topcodder,hackerrack什么的?
为啥版上经验都推荐leetcode?是不是其他的题目不是很靠谱啊? |
|
t**********r 发帖数: 1497 | 5 之前看了另外一本,结果刷leetcode发现有很多题重复的,等于少做了很多题,所以打
算看看cc150,不知道会不会也很多和leetcode重复的?
多谢 |
|
b******i 发帖数: 914 | 6 目标是FLAG和热门startup
LAG好像还考一些leetcode上的原题,但是G以及其他公司经常就考新题,自己看到别人
的面经往往就是抓瞎。诚心想问问那些面上了拿到了offer的同志们,除了leetcode之
外,面经和
其他题大概要做多少题呢?还是我太笨不能举一反三? |
|
p******A 发帖数: 42 | 7 请问大牛,哪里看的算法? 俺刷leetcode根本刷不下去啊,啥也不会啊
感觉CS真是博大精深。算法就够学了。转行的真不知从何学起。看了算法,刷了
leetcode,然后干什么?CS的工作到底整天都在干什么?板上大牛出来说说,每天工作
都是干什么? |
|
m***2 发帖数: 595 | 8 听说leetcode比较难,时间有限刷完leetcode,是不是就可以投简历了? |
|
m***2 发帖数: 595 | 9 听说leetcode比较难,时间有限刷完leetcode,是不是就可以投简历了? |
|
a*****a 发帖数: 46 | 10 firefox历史记录在leetcode的记录上右键选项上 有个 "forget about this site",
然后leetcode上的缓存什么的就全消失了。或者也可以在浏览器选项里面找清除所有网
站的缓存。
我是觉得再注册一个帐号比较好,这样可以明显看到哪些题目还没做第二遍 |
|
c****8 发帖数: 76 | 11 最近在刷Leetcode,但是又看到版上有人说起Lintcode,不知道lintcode 跟 leetcode
的区别是啥?这两个上面的题目差别很大么?要不要两个都刷下?
还希望大家不吝赐教。 |
|
c****8 发帖数: 76 | 12 最近在刷Leetcode,但是又看到版上有人说起Lintcode,不知道lintcode 跟 leetcode
的区别是啥?这两个上面的题目差别很大么?要不要两个都刷下?
还希望大家不吝赐教。 |
|
y*****e 发帖数: 712 | 13 表这样啦。。。我就是leetcode的忠实用户,lintcode界面不习惯
话说为啥leetcode不加新题了? |
|
y*****e 发帖数: 712 | 14 表这样啦。。。我就是leetcode的忠实用户,lintcode界面不习惯
话说为啥leetcode不加新题了? |
|
a*********8 发帖数: 140 | 15 Lintcode是国内面试刷题用的,与leetcode overlap很多。我上了jiuzhang的算法课,
这两刷题网站都用上了。半年前不知道jiuzhang自己开始在leetcode上刷题,那些高
难度题,很是痛苦,到处google。很偶然发现jiuzhang,还miss掉免费的第一讲,但因
为太便宜了,也毫不犹豫交费,4周下来,大大受益。现在在上他们的设计课。相信会
帮我应对今年的面试。对我这样在小公司每天stand up meeting汇报进度卖力的,没多
少精力备战的,收良心价的培训,真是雪中送炭。 |
|
|
w*******0 发帖数: 17 | 17 曾经我也有很多次怀疑我的代码是对的,leetcode错了。
但是最后的最后,经过各种本地调试,我总会发现其实还是我错了。
所以现在只要leetcode告诉我我错了,我基本相信,肯定是我错了。 |
|
c*********e 发帖数: 53 | 18 烂校New Grad一枚。
目前leetcode基本差不多了。 刷了好几遍了,七七八八大致吃透了大部分题。
现在的困惑:
1.简历上面什么也没有。 没有像样的project。 技术上, 知识面极其狭窄,几乎没有
知识面。
master期间都是水过, 基本没有像样的project, 也没有实习。
简历太单薄了? 怎么办?
2. 除了leetcode, 还要准备其他啥? 设计题的准备, 基本没感觉。 OS方面,linux
, 感觉都是深如海, 一不小心,就淹死在知识的汪洋大海之中。
怎么办?
开始海投?
求解惑。 |
|
c*********e 发帖数: 53 | 19 谢谢支持!
我知道自己很弱, 所以很虚心地请教下一步做什么。
我说刷了好几遍leetcode了, 都记住了。 有些人就反复纠结“记住”这两个词。
leetcode真是能记住的吗? 不还得都理解, 自己写出code, 吃透各个test case.
谢谢鱼香肉丝。
搬去湾区, 这个建议, 是出于什么考虑?
能麻烦解释一下吗? |
|
c*********e 发帖数: 53 | 20 烂校New Grad一枚。
目前leetcode基本差不多了。 刷了好几遍了,七七八八大致吃透了大部分题。
现在的困惑:
1.简历上面什么也没有。 没有像样的project。 技术上, 知识面极其狭窄,几乎没有
知识面。
master期间都是水过, 基本没有像样的project, 也没有实习。
简历太单薄了? 怎么办?
2. 除了leetcode, 还要准备其他啥? 设计题的准备, 基本没感觉。 OS方面,linux
, 感觉都是深如海, 一不小心,就淹死在知识的汪洋大海之中。
怎么办?
开始海投?
求解惑。 |
|
c*********e 发帖数: 53 | 21 谢谢支持!
我知道自己很弱, 所以很虚心地请教下一步做什么。
我说刷了好几遍leetcode了, 都记住了。 有些人就反复纠结“记住”这两个词。
leetcode真是能记住的吗? 不还得都理解, 自己写出code, 吃透各个test case.
谢谢鱼香肉丝。
搬去湾区, 这个建议, 是出于什么考虑?
能麻烦解释一下吗? |
|
z**********g 发帖数: 141 | 22 我咋看楼主缺乏教养好像还有点智障呢?
人家说leetcode不是全部,你说人家“别TM扯了”,你不会真觉得做几道leetcode狂拽
酷炫屌炸天了吧。人家给你实实在在建议,你一球都不懂的傻逼,人家进不进google管
你什么事情?人家没进google就不能给你建议? |
|
d****n 发帖数: 397 | 23 PS我是转行的,跟楼主情况很像。只刷leetcode,GPA虽然可以,但是不同专业屁用没
有,没有像样的project(如果coursera不算的话),所以被科班的鄙视死了,心有不
甘。但是这个世界就这样,总有些自以为是的人,反而真正牛逼的人可以虚怀若谷,不
牛的人半坛子醋晃来晃去。
LZ有CS学位,大公司不行应该先local 小公司,积攒project经验,不出1-2年,有经验
再跳大公司,简单多了。
还有,如果leetcode基本上是自己不搜解答做出来的,还是很牛的。智力去google都没
有问题,关键是经验,这个不是天生的,要后天习得。所以,赶紧找project做吧。
linux |
|
|
b*****n 发帖数: 618 | 25 算法上我基本上就是两块:
leetcode和本版面经
leetcode我大概刷了3,4遍,面试的时候的状态大概是3天可以过一遍
本版面经和技术贴过去半年的我都仔细看过,也都按照公司和类型保存下来了,有用的
信息非常之多,如果真的能总结好吃透这些基本拿offer不会太困难。所以我说本版对
我的帮助很大。
lintcode这种下三滥的东西我不感兴趣,没用过。
真正的大牛面试是不需要刷题的,我觉得刷题这个东西需要正确对待。
我刷题是因为现在面试还是不得不刷,但是刷题不能作为自己的主要任务,刷题只能决
定offer的下限,有的时候连下限都决定不了,但是绝对决定不了offer的上限。 |
|
f****e 发帖数: 923 | 26 【 以下文字转载自 Java 讨论区 】
发信人: gmails (清风), 信区: Java
标 题: 请教一下LeetCode刷完之后该看些什么书?
发信站: BBS 未名空间站 (Tue Mar 4 22:51:38 2014, 美东)
惭愧,生物男一枚,去年决定转行,最近快把LeetCode刷完了,Java Code也大概写了3
-4万行。
但看到招聘的要求感觉两眼一黑(比如:JS, HTML5, CSS3, JSON, XML,MySql, Oracle
, Postgres),这些东西只听说过却没有学过。
又到了一个迷茫阶段,不知道下一步是该找地方做实习还是继续啃书?
请教一下版里的前辈们,望赐教。 |
|
E******g 发帖数: 204 | 27 现在准备的情况:
leetcode题过了一遍+看了一点版上的面筋
现在leetcode题拿到手,medium难度的有些还是要想一下
这种情况,可以开始面了么?
能不能先面一些不太想去的公司,热下身?总觉得只是做题,可能还是不如直接面来的
有感觉。。。
还是应该再练熟一些,集中一起面? |
|
q*****n 发帖数: 11 | 28 各位大牛,在leetcode上写代码的时候,有时候焦点不在editor里面,然后用鼠标点击
一个editor里面的位置,发现leetcode总是选择一大段,不能准确定位到一个位置,请
问怎么破?啊。。 |
|
g*******d 发帖数: 495 | 29 leetcode名气要比lintcode大一些,而且支持的语言更多一点。我自己是一般用C,如
果需要用stack, queue之类就用C++,这些东西每次用C手写太麻烦了。还有就是
leetcode有讨论区,偶尔可以看看别人的思路比较方便。
刚发现lintcode里有个ladder功能,把题目分类做成通关一样的,挺有意思。当然某一
关里如果required题目有一题刚好做不出,那就没法继续下一关了。 |
|
e****s 发帖数: 113 | 30 有没有打算一起买leetcode premium membership的朋友?
99刀一年,大家平分价钱,有意向的,请站内联系
What will I get with a premium subscription?
In addition to free questions, you will have access to exclusive premium
questions as well. You will also be able to group questions by company.
详情在这里。
https://leetcode.com/subscribe/ |
|
m**********n 发帖数: 97 | 31 想问一下拿到offer的大牛,究竟该如何做leetcode?
我第一遍大概做了有100多道题吧,中间因为忙停下来了,今年暑假又重头做了一遍,
现在做了有200多道了,我发现我原来会的题还是会,不会的题还是容易忘记解法,现
在每天刷三题,可是感觉我的进度总是赶不上leetcode新出的题,好有挫败感,想问问
你们,我现在应该停下来把原来的题回顾一下总结一下,还是得继续刷题,可是我怕我
不刷,等再开始刷的时候,有多了100多道题啊。。。
我还是在读phd,不是cs系的,每天还有其他活要干,所以也就能抽出2-3个小时来刷题 |
|
B********4 发帖数: 7156 | 32 之前花$49买书的傻眼了,白交钱了。leetcode只给一个月的免费注册做补偿。
有谁知道leetcode的题是怎么来的吗?
怎么老题一直都在,只是不断地增加新题。最后会不会变成海量题库,谁也刷不完了? |
|
l**o 发帖数: 356 | 33 买过书的居然还有一个月免费?
之前花$49买书的傻眼了,白交钱了。leetcode只给一个月的免费注册做补偿。有谁知
道leetcode的题是怎么来的吗? 怎么老题一直都在,只是不断地增加新题。最后会不
会变成........ |
|
e***a 发帖数: 1661 | 34 If all programmers in the world use leetcode to exercise coding,
leetcode cofounders will be able to earn big money. |
|
|
j*********5 发帖数: 362 | 36 感觉要想进狗,Leetcode还不够吧?
狗要求太高,题太活了。反而是某些公司天天Leetcode的hard守门,连题都不变一下的。 |
|
r*****s 发帖数: 1815 | 37 leetcode是什麽?
leetcode
tableau
BFS |
|
w********p 发帖数: 948 | 38 被楼主的五遍leetcode 给感动到了。所以写两句自己的拙见。
1. leetcode 是必要条件不是充分条件。
最简单的是,给你job description, 上面的每个关键词都要能说上几句。 比如要SQL
, 你要能写个简单的。
不要忽视job description角落里的关键词
2. system 的东西最好知道一些。之前已经很多人都发过总结了。比如研究下大公司的
architecture.
3. 沟通和个性真得很重要。如果你是过于自信或者是过于内秀的,个性固执偏激的,
都会让你的面试几率大幅降低。
4. 一定要有能帮到你的人。你自己很难看到自己的缺点的。找朋友,学长帮你mock
interview.
这个是对的个性的考验,如果平时不积累人脉和人品。这个比较难。一定要多帮助别人
,也被别人帮助。
多看看别人写的面经吧。很多都是别人经验和教训。
祝楼主好运。 |
|
P**S 发帖数: 243 | 39 楼主啊楼主,这么多面试机会啊,真让人羡慕。像俺们这转行的,leetcode 也刷了两
遍半啦,简历投了一大堆,连个面试都没有。连ICC也就至多回个电话问问情况然后就
没下文了,连个电面都不安排。郁闷那郁闷
leetcode
tableau
BFS |
|
r*****s 发帖数: 1815 | 40 leetcode是什麽?
leetcode
tableau
BFS |
|
w********p 发帖数: 948 | 41 被楼主的五遍leetcode 给感动到了。所以写两句自己的拙见。
1. leetcode 是必要条件不是充分条件。
最简单的是,给你job description, 上面的每个关键词都要能说上几句。 比如要SQL
, 你要能写个简单的。
不要忽视job description角落里的关键词
2. system 的东西最好知道一些。之前已经很多人都发过总结了。比如研究下大公司的
architecture.
3. 沟通和个性真得很重要。如果你是过于自信或者是过于内秀的,个性固执偏激的,
都会让你的面试几率大幅降低。
4. 一定要有能帮到你的人。你自己很难看到自己的缺点的。找朋友,学长帮你mock
interview.
这个是对的个性的考验,如果平时不积累人脉和人品。这个比较难。一定要多帮助别人
,也被别人帮助。
多看看别人写的面经吧。很多都是别人经验和教训。
祝楼主好运。 |
|
P**S 发帖数: 243 | 42 楼主啊楼主,这么多面试机会啊,真让人羡慕。像俺们这转行的,leetcode 也刷了两
遍半啦,简历投了一大堆,连个面试都没有。连ICC也就至多回个电话问问情况然后就
没下文了,连个电面都不安排。郁闷那郁闷
leetcode
tableau
BFS |
|
y****2 发帖数: 1017 | 43 算法实力应当非常的强了。
只是是不是刷太多了, 有点背题的意思? 要灵活, 少出错。
另外leetcode现在300多道啊。。。真是膜拜了。。 以前leetcode只有140道的。 |
|
s**********y 发帖数: 211 | 44 用Java刷过2-3遍,后来用python干活很喜欢,发现用python刷很简洁code来的短,但
是有个问题就是python类似于matlab,有点偏计算器,不如java的清晰
ps:我也不喜欢ds用码工面试screen的,但是听过一些e-commerce 公司所谓ds给我解
释几个ML的基本概念,觉得还是面他们leetcode吧。
往深里扯的很多ml算法都是物理模型通用,所以俺觉得自己phd还算没白念。leetcode
很有用,闲的时候刷刷开开脑洞。 |
|
s**********y 发帖数: 211 | 45 用Java刷过2-3遍,后来用python干活很喜欢,发现用python刷很简洁code来的短,但
是有个问题就是python类似于matlab,有点偏计算器,不如java的清晰
ps:我也不喜欢ds用码工面试screen的,但是听过一些e-commerce 公司所谓ds给我解
释几个ML的基本概念,觉得还是面他们leetcode吧。
往深里扯的很多ml算法都是物理模型通用,所以俺觉得自己phd还算没白念。leetcode
很有用,闲的时候刷刷开开脑洞。 |
|
G*******n 发帖数: 2041 | 46 刚开始自己写,调了半天没搞出来,后来仔细对照书上的code,发现有两个细微区别。
但是不解为什么必须要这么做,请大侠指教。
两个细微差别是在partition里:
int Partition3(int *a, int left, int right)
{
int pivot = a[(left + right) / 2];
while (left < right) //leetcode: while (left <= right)
{
while (a[left] < pivot)
{
left++;
}
while (a[right] > pivot)
{
right--;
}
if (left < right) //leetcode: if (left <= right)
{
int temp = a[left];
a[le... 阅读全帖 |
|
m******3 发帖数: 296 | 47 我确实不赞成刷题,讨厌别人炫耀刷题。但更不赞成背题。
做事情就应该举一反三,触类旁通。这点不光是刷题,做人做事都一样。学一样东西只
会死记硬背有什么用。
你如果只是都背出来,甚至背出所有leetcode题目的变种,又有什么用?出一道新题没
见过,有些人就傻逼了。事实上即便是leetcode也是一直在更新,一直再补充新题。所
以还是要基于理解。 |
|
r*****s 发帖数: 1815 | 48 窝老的意思是
做leetcode做出来的,自以为理解了,还自以为举一反三了的,其实都是背题。
因为leetcode上的题目除了极个别题目,都是一个路子出来的,刷来刷去,也不过是在
一个路子里面刷罢了。 |
|
|
u***8 发帖数: 1581 | 50 刷leetcode,只刷了300多题,够电面flag么?
easy medium都过了一遍, hard有些没写。这样子问题大么?想着先拿到onsite,再多
刷几遍。
不知道这样子算不算好的plan?九章说,flag的bar是leetcode medium难一点的题目。
ps,求组队报九章的算法强化班。 |
|