由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这个题目能否半小时完成coding?
相关主题
字典里面如何快速找到一个单词对应的只有一个字母不同的单词Google电面题
Amazon电面经再问一道A家的题目
问一道字符串相关的题目。any idea?
Depth-first search是否属于动态规划?求牛人指点a家面试题
图的最小生成树问题检查graph里面是否有circle,是用BFS,还是DFS?
问个题: 在1..N中, 所有K个数字组合中的第P个G家电面经验
讨论A家一道题A家电面题
机器狗用BFS或者DFS把所有棋步都列举出来 (转载)再问个amazon面试题
相关话题的讨论汇总
话题: hash话题: 题目话题: 半小时话题: 里面话题: string
进入JobHunting版参与讨论
1 (共1页)
H*M
发帖数: 1268
1
【 以下文字转载自 Programming 讨论区 】
发信人: zlike (最终幻想), 信区: Programming
标 题: 这个题目能否半小时完成coding?
发信站: BBS 未名空间站 (Tue Dec 22 20:31:36 2009, 美东)
题目:
从一个string 变到另一个,比如"study"->"world" (字数相等),要求
1. 每次变一个字母
2. 每次改变后的string必须是一个词典里面能查到的英语单词,比如你不能把study变
成atudy
v******k
发帖数: 808
2
typical social network type questions; and yes you can, given a free
dictionary for word-look-up
g*******y
发帖数: 1930
3
这个确实比其他的面试题写起来稍微费些时间,花了我二十几分钟写好。
核心就是对所有同样长度的单词 build一个graph,如果两个单词只差一个字母,就建一条边连接她们。然后在graph里面做DFS。

【在 H*M 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: zlike (最终幻想), 信区: Programming
: 标 题: 这个题目能否半小时完成coding?
: 发信站: BBS 未名空间站 (Tue Dec 22 20:31:36 2009, 美东)
: 题目:
: 从一个string 变到另一个,比如"study"->"world" (字数相等),要求
: 1. 每次变一个字母
: 2. 每次改变后的string必须是一个词典里面能查到的英语单词,比如你不能把study变
: 成atudy

a****n
发帖数: 1887
4
shortest path
k***e
发帖数: 556
5
好像复杂度是sizeOfLengthIWords ^ 2 因为对每对单词都要check一次
唯一想到的好点的对每个字母穷举,结合hash 这也要用 LengthOfWord * 26 很难提高
ps,stl里面好像没有hash,还要自己写

建一条边连接她们。然后在graph里面做DFS。

【在 g*******y 的大作中提到】
: 这个确实比其他的面试题写起来稍微费些时间,花了我二十几分钟写好。
: 核心就是对所有同样长度的单词 build一个graph,如果两个单词只差一个字母,就建一条边连接她们。然后在graph里面做DFS。

g*******y
发帖数: 1930
6
STL里面没有,不过大部分的compiler应该都支持的
MS VS里面stdext::hash_map,(不过性能不好。。。)
其他的boost什么的提供的hash据说性能好些
要是算上自己写hash的话,那是真的不可能半小时写出来了

【在 k***e 的大作中提到】
: 好像复杂度是sizeOfLengthIWords ^ 2 因为对每对单词都要check一次
: 唯一想到的好点的对每个字母穷举,结合hash 这也要用 LengthOfWord * 26 很难提高
: ps,stl里面好像没有hash,还要自己写
:
: 建一条边连接她们。然后在graph里面做DFS。

p********7
发帖数: 549
7
我觉得用map挺好的,一般词典能有多少词? 数M内存绝对就够了。 用map在数据不很
多的情况下,影响不大吧。面试不能直接用hash的函数么?
1 (共1页)
进入JobHunting版参与讨论
相关主题
再问个amazon面试题图的最小生成树问题
Bloomberg电面面经问个题: 在1..N中, 所有K个数字组合中的第P个
请教一个题目讨论A家一道题
graph如何找最短路径?机器狗用BFS或者DFS把所有棋步都列举出来 (转载)
字典里面如何快速找到一个单词对应的只有一个字母不同的单词Google电面题
Amazon电面经再问一道A家的题目
问一道字符串相关的题目。any idea?
Depth-first search是否属于动态规划?求牛人指点a家面试题
相关话题的讨论汇总
话题: hash话题: 题目话题: 半小时话题: 里面话题: string