由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 给个电话号码, 打印出来所有的字符串。 这个有人讨论过么?
相关主题
老题重提:反转字符串求M家经常考的那个画圆的题的思路或者code
careerup 2.4的答案是不是不对呀?!staffing 公司 叫我签 right to represent ,怎么办?
Subtraction for link list represented integer请问猎头邮件这句话是什么意思
Jane Street 二面H1B Form G-28签字
心情低落,需要一些bless求助:一道careercup的算法题
MS interview question两道算法题
G四次电面面经问两道数字题
两道跟circular linkedlist相关的题。问一道题
相关话题的讨论汇总
话题: telephone话题: int话题: index话题: represents
进入JobHunting版参与讨论
1 (共1页)
w******1
发帖数: 520
1
Each key on the telephone represents a list of letters. Given a telephone
number, please write a program to output all the possible strings the
telephone number represents
j**l
发帖数: 2911
2
Programming Interview Exposed不是有这道题的详细解答么
O*******r
发帖数: 753
3
精华区里有吗?

【在 j**l 的大作中提到】
: Programming Interview Exposed不是有这道题的详细解答么
l****k
发帖数: 65
4
老题目了,MS 爱问这个问题。
w******1
发帖数: 520
5
programming interview exposed?
j**l
发帖数: 2911
6
找工作的,会不知道这本PIE书么?
虽然里面的题目大部分过时了,但不失经典

【在 w******1 的大作中提到】
: programming interview exposed?
w******1
发帖数: 520
7
下载了一个版本, 扫描版本的, 用不了搜索功能
这个题目的思路是什么?
j**l
发帖数: 2911
8
为简化问题,我们假设每位数字都只对应三个字母
本质上,这题是一个三叉树的遍历(只需要叶子节点),所以是可以用递归来做的
void GenerateWords(vector &result, const vector &digits, int
whichletter[], int index, int n)
{
if (index == n)
{
// We get a word, then we can store it to result
string temp;
for (int i = 0; i < n; i++)
temp[i] = (numberToLetter(digits[i])) [whichletter[i]];
result.push_back(temp);
return;
}

for (int i = 0; i < 3; i++)
{
whichletter[index] = i;

【在 w******1 的大作中提到】
: 下载了一个版本, 扫描版本的, 用不了搜索功能
: 这个题目的思路是什么?

w******1
发帖数: 520
9
thanks a lot.
P*******b
发帖数: 1001
10
这里把index+1放在循环体里面应该是不对的吧。
for (int i = 0; i < 3; i++)
{
whichletter[index] = i;
GenerateWords(result, digits, whichletter, index + 1, n);
}

【在 j**l 的大作中提到】
: 为简化问题,我们假设每位数字都只对应三个字母
: 本质上,这题是一个三叉树的遍历(只需要叶子节点),所以是可以用递归来做的
: void GenerateWords(vector &result, const vector &digits, int
: whichletter[], int index, int n)
: {
: if (index == n)
: {
: // We get a word, then we can store it to result
: string temp;
: for (int i = 0; i < n; i++)

1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道题心情低落,需要一些bless
问个google面试题MS interview question
问个Amazon面试题G四次电面面经
贡献个题两道跟circular linkedlist相关的题。
老题重提:反转字符串求M家经常考的那个画圆的题的思路或者code
careerup 2.4的答案是不是不对呀?!staffing 公司 叫我签 right to represent ,怎么办?
Subtraction for link list represented integer请问猎头邮件这句话是什么意思
Jane Street 二面H1B Form G-28签字
相关话题的讨论汇总
话题: telephone话题: int话题: index话题: represents