|
|
|
P*******y 发帖数: 168 | 4 来自主题: JobHunting版 - 找工作总结 历时两个多月的找工作圆满结束。最后决定去T家。相信自己的选择没有错。
背景:
CS fresh PhD。BS和MS是EE的。
战果:
从一月底开始一共投了二十多家简历,前前后后收到9个phone或者on campus
interview。拿到8个on site interview。 另一个至今没消息。On site interview后
拿到5个offer,包括M, F, W, T, A(一个小公司)。
过程:
一月底开始陆陆续续在linkedin上,mitbbs上找人帮refer。大部分公司refer后没有回
音。二月初Microsoft和Amazon来学校career fair。投了简历。后来收到Microsoft的
on campus interview。Amazon至今没有回音。On campus interviw是在二月下旬。后
来三月初收到Microsoft的on site通知。但是告知是面SDET职位。回邮件给recruiter
说不想面SDET,只想面SDE职位。后来帮换成了SDE。三月五号开始最后一大批的投简历
。也都是找朋友或者linkedin上的人帮refer的。... 阅读全帖 |
|
|
|
|
|
|
s*******n 发帖数: 305 | 10 刚好我也复习下
equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用
,也可能是值类型的值。
而hashCode()是对象或变量通过哈希算法计算出的哈希值。
之所以有hashCode方法,是因为在批量的对象比较中,hashCode要比equals来得快,很
多集合都用到了hashCode,比如HashTable。
两个obj,如果equals()相等,hashCode()一定相等。
两个obj,如果hashCode()相等,equals()不一定相等(Hash散列值有冲突的情况,虽
然概率很低)。
所以:
可以考虑在集合中,判断两个对象是否相等的规则是:
第一步,如果hashCode()相等,则查看第二步,否则不相等;
第二步,查看equals()是否相等,如果相等,则两obj相等,否则还是不相等。
更多详情: http://www.cnblogs.com/nktblog/articles/2518111.html |
|
|
m********7 发帖数: 1368 | 12 大家新年好~!
leetcode上 stock III的这个 dp 解法,http://www.cnblogs.com/caijinlong/archive/2013/05/01/3053165.html
上讲的dp算法看懂了,但是代码实现和算法如何对应起来的,没看懂。。
欢迎大牛们指导~~谢!!
code:
int maxProfit(vector &prices) {
int f[3] = {0};
int g[3] = {0};
int n = prices.size() - 1;
for (int i = 0; i < n; ++i) {
int diff = prices[i+1] - prices[i];
int m = min(i+1, 2);
for (int j = m; j >= 1; --j) {
f[j] =... 阅读全帖 |
|
|
h*****u 发帖数: 109 | 14 多位网友发过了,比如ultrabo,小节一下考点
A
/
B C
共六种排列 (要求): inorder, preorder, postorder, inorder right first (CAB),
preorder right first (ACB), postorder right first (CBA)
实现技术:recursive, iterative with one stack, iterative with two stacks,
iterative with parent pointer but no stacks, iterative with threaded binary
trees, Morris traversal (dynamic threaded tree)
做一个表,行是六种要求,列是各种技术,一共多少啊?还有没想到的吧。
Morris traversal codes: http://www.cnblogs.com/AnnieKim/archive/2013/06/15/MorrisTraversal.html |
|
|
w****3 发帖数: 110 | 16 新手,看了一整天KMP算法,还是没有搞得很清楚。希望大牛给讲讲。
假设一个pattern string p, KMP的第一步是用pattern生成一个next array。根据这
个博客里讲的
http://www.cnblogs.com/dolphin0520/archive/2011/08/24/2151846.h
根据定义next[0]=-1,假设next[j]=k, 即P[0...k-1]==P[j-k,j-1]
1)若P[j]==P[k],则有P[0..k]==P[j-k,j],很显然,next[j+1]=next[j]+1=k+1;
2)若P[j]!=P[k],则可以把其看做模式匹配的问题,即匹配失败的时候,k值如何移
动,显然k=next[k]。
void getNext(char *p,int *next)
{
int j,k;
next[0]=-1;
j=0;
k=-1;
while(j
{
if(k==-1||p[j]==p[k]) //匹配的情况下,p[j]... 阅读全帖 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uj 发帖数: 324 | 41 花花不错,用ppt讲得很好,是个聪明人
cnblog grandyang的博客也很好。
某章的课水平有限,反正网上也有,每学期都一样
重点是自己要理解,多练习 |
|
|
|
|
|
|
|
|
s*****i 发帖数: 186 | 49 1
发信人: h819 (平和), 信区: NewSoftware
标 题: google 被盾的原因
发信站: 水木社区 (Tue Mar 30 23:16:21 2010), 站内
转载:http://news.cnblogs.com/n/60166/
今天下午4时许,全国多个省市的用户报道,使用 Google.com 和 Google.com.hk
进行搜索的时候,无论搜索什么内容,都会出现“连接被重置”提示,导致无法进行搜
索。
而使用Google Chrome在地址栏直接输入关键字进行搜索的话,搜索正常。
经过对Google搜索地址的逐一排查,我发现,只要地址包含.google.和rfa,就会
出现“连接被重置”的提示。而目前Google的网页搜索参数默认会包含一个gs_rfai的
参数,这个参数包含rfa三个字母,因此导致Google搜索无法使用。
估计操作人员本打算封锁rfa这个词,但由于包含此词的域名和地址太多,容易造
成大规模误伤,因此就自作聪明的封锁了.google.和rfa两个词,如果地址同时包含这
两个词,就会出现连接被重置。为了验证这个结论,大家可以访问这个 |
|
|