由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问2个BB面试问题
相关主题
用trie统计字符串的疑惑继续攒人品 报几家面经
发几个狗家onsite题bloomberg面经+offer, 有没有交流下工资的?
C/C++ Questions问另一道电话号码查询的题
c++最变态的是 头文件,模板,const, static 这几件事情。trie实现搜索提示
Bloomberg 电面问一道字典题解答。
问一个问题的算法实现问个trie的问题
How to solve this problem?trie vs suffix tree
急, 请教个面试问题分享最近被拒的面试题
相关话题的讨论汇总
话题: bb话题: static话题: 头文件话题: abc话题: 面试
进入JobHunting版参与讨论
1 (共1页)
H******7
发帖数: 1728
1
问2个BB面试问题:
1 如果在一个头文件里定义了static variable, 这个头文件被包含在多个.c文件里。
是否可行。有什么问题?
2 如何实现 搜索建议,比如在搜索引擎对话框里打 abc,能返回所有包含abc的字符串

这个用什么数据结构比较好,。怎么跟面试官表达阐述自己的思路?、
谢谢了!
y**i
发帖数: 1112
2
1. 我记得是static global variable的作用域只是当前文件,所以应该不能被其他包
含它的文件使用。
2. 用trie
H******7
发帖数: 1728
3
1 我记得也是。STATIC的作用之一就是避免名字冲突
2 谢谢,这个线索very helpful

【在 y**i 的大作中提到】
: 1. 我记得是static global variable的作用域只是当前文件,所以应该不能被其他包
: 含它的文件使用。
: 2. 用trie

b*******s
发帖数: 5216
4
第二个trie可以再加跳表
就是建立一个a to z的表,每个表拉一个链表指向所有同值的trie里面的节点
额外的存储空间是节点数量 * 指针长度
这样你要查abc时,可以直接遍历所有a的,然后检查
b******n
发帖数: 4509
5
应该是可行的,因为 include 是 preprocessing,相当于在每个 .c 中
声明了一个 static 变量,不会冲突

【在 y**i 的大作中提到】
: 1. 我记得是static global variable的作用域只是当前文件,所以应该不能被其他包
: 含它的文件使用。
: 2. 用trie

1 (共1页)
进入JobHunting版参与讨论
相关主题
分享最近被拒的面试题Bloomberg 电面
How to design google search suggestion?问一个问题的算法实现
Google first Phone InterviewHow to solve this problem?
问问通常所说的字典dictionary都是用什么数据结构表示的?急, 请教个面试问题
用trie统计字符串的疑惑继续攒人品 报几家面经
发几个狗家onsite题bloomberg面经+offer, 有没有交流下工资的?
C/C++ Questions问另一道电话号码查询的题
c++最变态的是 头文件,模板,const, static 这几件事情。trie实现搜索提示
相关话题的讨论汇总
话题: bb话题: static话题: 头文件话题: abc话题: 面试