Redian新闻
>
没有任何渣男值得女人为他丢掉性命 zt
avatar
没有任何渣男值得女人为他丢掉性命 zt# bagua - 娱乐八卦
k*i
1
就是那个电话号码 生成字符串的算法是啥,还是不太清楚
比如 号码是2 3,
就生成ad ae af bd be bf。。。
还是不太明白怎么做这个题
avatar
B*0
2
新 闻
11月27日凌晨1时许,北京媒体女记者丹丹,在朋友圈和微博发布男朋友婚前出轨的消
息,表达轻生念头。记者从丹丹家属处了解到,27日凌晨,丹丹在安徽合肥一处住宅楼
从11层坠下身亡。经警方初步认定,丹丹系自杀。
评 析
前几天,看到博友海菱的文章《没有任何已婚男值得女人为他做第三者》。说得真是在
理,句句一针见血。昨天,某女记者因为男友婚前出轨所以跳楼自杀。套用那个标题,
我只想说:没有任何渣男值得女人为他丢掉性命!然而,丹丹已经香夭、再也无法听见。
其实,人生在世不如意事十有八九。女人遇到渣男,比中彩票的几率还要高上几十倍。
也许,丹丹认为这个负心汉就是自己的真爱。错过了,这辈子就再也没有了幸福与快乐
。于是,用死亡证明这份爱情是多么的真挚热忱。即便目的达到,但代价未免实在太大?
为什么说,丹丹的未婚夫很渣呢?丹丹出事后,他告诉丹丹家人:他和丹丹已经分手,
房子是他自己出资购买,也是他自己装修,并不是为结婚准备的婚房。可双方家长都知
道,他俩打算结婚的。不过,随着丹丹的离开——这一切,都成为了永远没有答案的谜。
事发二十七号,那是周末。潘某和杨某在南京散心,但坚称两人并不是男女朋友关系。
这不是公差,也不是偶遇。哪怕并非男女朋友,也有着说不清、道不明的暧昧关系。问
题来了:该男与丹丹之间,是否打算结婚?不打算结婚,是否准备分手?分完手了没有?
该男与丹丹若有夫妻关系,那他尽管存在过错也没有责任。最多,给予女方适当的精神
赔偿。该男与丹丹若没有夫妻关系,那丹丹就要为自己的行为承担后果。男未婚女未嫁
的,谁都有自由恋爱的权利。丹丹啊,你这一跳、死的是自己。对那个男人,毫无影响。
错爱渣男,这没有什么大不了。(文/飘雨桐)你需要做到的,就是第一时间闪开以免
继续受到情感上的伤害。悲剧有两层含义:一是美好的事物被摧毁;二是外部强加给你
苦难的时候,你用自己的悲剧性格实现了这个苦难。丹丹的自杀,就是活生生的人间悲
剧!
所以,痴情女人们都要记住:没有哪个渣男,值得你去死。善待自己,善待生命……
avatar
b*v
3
用 trie tree

【在 k**********i 的大作中提到】
: 就是那个电话号码 生成字符串的算法是啥,还是不太清楚
: 比如 号码是2 3,
: 就生成ad ae af bd be bf。。。
: 还是不太明白怎么做这个题

avatar
w*r
4
也是个傻孩子,唉,还是应该理智点
avatar
k*e
5
check "programming interview exposed" for detailed solution

【在 k**********i 的大作中提到】
: 就是那个电话号码 生成字符串的算法是啥,还是不太清楚
: 比如 号码是2 3,
: 就生成ad ae af bd be bf。。。
: 还是不太明白怎么做这个题

avatar
k*i
6
这个构造tree的话 会很麻烦吧?

【在 b******v 的大作中提到】
: 用 trie tree
avatar
s*t
7
弄两个队列
打印就可以了

【在 k**********i 的大作中提到】
: 就是那个电话号码 生成字符串的算法是啥,还是不太清楚
: 比如 号码是2 3,
: 就生成ad ae af bd be bf。。。
: 还是不太明白怎么做这个题

avatar
k*i
8
我刚想的是 可以看成是一个三进制的加法去 每次加1去找对应的字符串吧。。。复杂
度刚好就是
找的次数。

【在 s*********t 的大作中提到】
: 弄两个队列
: 打印就可以了

avatar
s*t
9
good!
我居然构造了个tree然后dfs...
aaaaaaaaaaaaaaaa

【在 k**********i 的大作中提到】
: 我刚想的是 可以看成是一个三进制的加法去 每次加1去找对应的字符串吧。。。复杂
: 度刚好就是
: 找的次数。

avatar
s*t
10
这下完了
前几天面试做的这个题
难怪没下文了

【在 s*********t 的大作中提到】
: good!
: 我居然构造了个tree然后dfs...
: aaaaaaaaaaaaaaaa

avatar
r*o
11
没看明白,求详解。

【在 k**********i 的大作中提到】
: 我刚想的是 可以看成是一个三进制的加法去 每次加1去找对应的字符串吧。。。复杂
: 度刚好就是
: 找的次数。

avatar
k*i
12
我epic的时候也做得这个题。。。结果当时不太会, 果然就悲剧了。。。

【在 s*********t 的大作中提到】
: 这下完了
: 前几天面试做的这个题
: 难怪没下文了

avatar
s*t
13
不过我觉得我做的题目结果应该是对的
要是挂了多半是因为书写比较潦草。。以前没在纸上写过程序

【在 k**********i 的大作中提到】
: 我epic的时候也做得这个题。。。结果当时不太会, 果然就悲剧了。。。
avatar
k*i
14
我觉得epic的招人过程就很神奇

【在 s*********t 的大作中提到】
: 不过我觉得我做的题目结果应该是对的
: 要是挂了多半是因为书写比较潦草。。以前没在纸上写过程序

avatar
d*e
15
可以解释一下吗?谢谢

【在 k**********i 的大作中提到】
: 我刚想的是 可以看成是一个三进制的加法去 每次加1去找对应的字符串吧。。。复杂
: 度刚好就是
: 找的次数。

avatar
s*t
16
离我太远了,给onsite也不现实。。

【在 k**********i 的大作中提到】
: 我觉得epic的招人过程就很神奇
avatar
k*i
17
我也是的。。。太远。。。

【在 s*********t 的大作中提到】
: 离我太远了,给onsite也不现实。。
avatar
k*i
18
我的意思是, 加入就有一个3位的电话号码, 给了3位后 我就能确定是那几个键了,
比如234,
那么对应的就应该是 abc def ghi,
000 -》 adg
001 -》 adh
002 -》 adi
。。。
然后从ooo开始每次加1就能找到对应的那个字符串了

【在 r****o 的大作中提到】
: 没看明白,求详解。
avatar
d*e
19
这里是用 hash ?
你前面说的三进制是什么意思?



【在 k**********i 的大作中提到】
: 我的意思是, 加入就有一个3位的电话号码, 给了3位后 我就能确定是那几个键了,
: 比如234,
: 那么对应的就应该是 abc def ghi,
: 000 -》 adg
: 001 -》 adh
: 002 -》 adi
: 。。。
: 然后从ooo开始每次加1就能找到对应的那个字符串了

avatar
k*i
20
比如234,
010 -》aei
011 -> aeh
不需要hash吧。。。就是一个数 n ++, 然后给出3进制的形式 然后找对应的字符串
avatar
s*t
21
手算
我写了一个
def printCombo(instr):
dic = ("","","ABC","DEF","GHI","JKL","MNO","PQRS","TUV","WXYZ")
s = []
n = 1
for i in instr:
s.append(dic[i][0])
n *= len(dic[i])

for i in range(n):
print ''.join(s)
for j in range(len(s)-1,-1,-1):
s[j] = chr( ord(s[j])+1 )
if dic[ instr[j] ].find(s[j])==-1:
s[j] = dic[ instr[j] ][0]
else:
break


instr = [2, 3, 4, 5]
print

【在 d**e 的大作中提到】
: 这里是用 hash ?
: 你前面说的三进制是什么意思?
:
: ,

avatar
k*i
22
加入电话号码就是三位
define phone_number_length 3
void pringCom(int num[])
{
char result[3] ={'\0'};
int b[3]= {0,0,0};
int n=0;
while (1)
{
int k =n;
b[2] = k%3;
k = k/3;
b[1] = k%3;
k = k/3;
b[0] = k%3;


int i;
for (i =0; i<3;i++)
{
result[i] = getChar(num[i], b[i]);
printf ("%s", result[i]);
}
printf ("\n");
n++;
if (n > ?) //这里就是总共的个数
break;
}
}

【在 s*********t 的大作中提到】
: 手算
: 我写了一个
: def printCombo(instr):
: dic = ("","","ABC","DEF","GHI","JKL","MNO","PQRS","TUV","WXYZ")
: s = []
: n = 1
: for i in instr:
: s.append(dic[i][0])
: n *= len(dic[i])
:

avatar
j*l
23
想象一个电表,从0000跳到9999的过程,最右边的那个变得最快,到了9后开始归0,左
边一个升1
你可以把这题看成一个三叉树的遍历,也可以看成三进制数的累加过程
用递归和用迭代都可以实现
avatar
s*t
24
输入长度是事先不知道的

【在 k**********i 的大作中提到】
: 加入电话号码就是三位
: define phone_number_length 3
: void pringCom(int num[])
: {
: char result[3] ={'\0'};
: int b[3]= {0,0,0};
: int n=0;
: while (1)
: {
: int k =n;

avatar
k*i
25
恩。。举个例子

【在 s*********t 的大作中提到】
: 输入长度是事先不知道的
avatar
y*i
26
感觉像bitmap一样?当然bit是2进制
但是7和9是对应4个字母,比较特殊,这里怎么办?

【在 k**********i 的大作中提到】
: 比如234,
: 010 -》aei
: 011 -> aeh
: 不需要hash吧。。。就是一个数 n ++, 然后给出3进制的形式 然后找对应的字符串

avatar
k*i
27
哪能不能完全看成4进制来, 就是把3个的补成四个, 但是只有3个的就不输出第四个
的情况?

【在 y**i 的大作中提到】
: 感觉像bitmap一样?当然bit是2进制
: 但是7和9是对应4个字母,比较特殊,这里怎么办?

avatar
y*i
28
能不能这样,每一位的进制不一样,根据输入的数字从一个lookup table可以查到。

【在 k**********i 的大作中提到】
: 哪能不能完全看成4进制来, 就是把3个的补成四个, 但是只有3个的就不输出第四个
: 的情况?

avatar
s*t
29
看前面我写的python代码

【在 y**i 的大作中提到】
: 感觉像bitmap一样?当然bit是2进制
: 但是7和9是对应4个字母,比较特殊,这里怎么办?

avatar
y*i
30
你的代码里k%3可以改成k%d[num[2]],// d[] = {0, 0, 3, 3, 3, 3, 3, 4, 3, 9};

【在 k**********i 的大作中提到】
: 加入电话号码就是三位
: define phone_number_length 3
: void pringCom(int num[])
: {
: char result[3] ={'\0'};
: int b[3]= {0,0,0};
: int n=0;
: while (1)
: {
: int k =n;

avatar
k*i
31
恩。。。好主意

【在 y**i 的大作中提到】
: 你的代码里k%3可以改成k%d[num[2]],// d[] = {0, 0, 3, 3, 3, 3, 3, 4, 3, 9};
avatar
y*i
32
我python都忘光了。。。

【在 s*********t 的大作中提到】
: 看前面我写的python代码
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。