由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一个binary tree的serialization的follow-up
相关主题
G家电题bloomberg最近怎么狂招人?
binary tree的 serialization请教一道leetcode的题目
求救: 打印binary tree求教一道关于string的Google面试题~~
攒人品, Amazon电面贡献一道电面题
Google第二次电面时隔一年再次得到Amazon电面机会
啥叫encode/decode binary tree啊?请较一道面世题
问道Binary tree serialization/de-serialization的题C语言实现mod怎么做?
恭贺新禧 发谷家面经A家店面栽在一个老中手里
相关话题的讨论汇总
话题: binary话题: tree话题: follow话题: up
进入JobHunting版参与讨论
1 (共1页)
b******i
发帖数: 914
1
Leetcode的帖子在这儿:
http://articles.leetcode.com/2010/09/serializationdeserializati
大概的方法就是前序遍历,然后null就用#代替。
但是里面follow-up:
What if we need to store strings that can contain any characters (including
the sentinel) in the binary tree? Could you come up with a solution to
overcome this shortcoming?
这个怎么回答?谢谢
c*******e
发帖数: 373
2
想想看,C语言、Java、JavaScript、Shell,SQL, HTML, 等等任意一种基于文本的,
但同时又需要能够表达任意文本和二进制值的语言吧,解决方案总是同样的:编码,或
者叫转义
比如C语言的源代码里,字符串里需要表达引号,就用"表示,需要表达\就用\
一般字符,直接用原字符表达,特殊字符,加转义,转义字符本身,用两个转义字符表达
d******e
发帖数: 2265
3
这个不就是先序存一遍中序存一遍嘛
谷歌H真是他妈的垃圾
搞出来刷这些题干嘛。有这时间真不如研究一下茴香豆的回怎么写还算正事

including

【在 b******i 的大作中提到】
: Leetcode的帖子在这儿:
: http://articles.leetcode.com/2010/09/serializationdeserializati
: 大概的方法就是前序遍历,然后null就用#代替。
: 但是里面follow-up:
: What if we need to store strings that can contain any characters (including
: the sentinel) in the binary tree? Could you come up with a solution to
: overcome this shortcoming?
: 这个怎么回答?谢谢

b******i
发帖数: 914
4
懂了,比如我用# 作为分隔符的话,用来转义,那么比如我的nodes有两个string是
123#234, 567
我就变成 123\#234#567,第一是转义的,第二个就是用来分隔的。这就需要
seriealize的时候查看每个node的string里面有没有#,有的话在前面加一个\。

表达

【在 c*******e 的大作中提到】
: 想想看,C语言、Java、JavaScript、Shell,SQL, HTML, 等等任意一种基于文本的,
: 但同时又需要能够表达任意文本和二进制值的语言吧,解决方案总是同样的:编码,或
: 者叫转义
: 比如C语言的源代码里,字符串里需要表达引号,就用"表示,需要表达\就用\
: 一般字符,直接用原字符表达,特殊字符,加转义,转义字符本身,用两个转义字符表达

1 (共1页)
进入JobHunting版参与讨论
相关主题
A家店面栽在一个老中手里Google第二次电面
Microsoft and Amazon interview questions啥叫encode/decode binary tree啊?
How to serialize and deserialize问道Binary tree serialization/de-serialization的题
Serialization/Deserialization of a Binary Tree恭贺新禧 发谷家面经
G家电题bloomberg最近怎么狂招人?
binary tree的 serialization请教一道leetcode的题目
求救: 打印binary tree求教一道关于string的Google面试题~~
攒人品, Amazon电面贡献一道电面题
相关话题的讨论汇总
话题: binary话题: tree话题: follow话题: up