有没有卖金色家电的# Living
c*a
1 楼
多谢@BabyKnight内推,让我有了这次电面机会。
两道题:
1. 给一个string list, 例如:['a', 'b', 'b', 'c', 'c', 'e', 'e', 'e'],返回出
次次数是中位数的字符。例如本题,应该返回[b, c]。
主要就是两次hash,第一次算每个char的count, 第二次把count作key, char作value即
可。不过有点浪费空间。
2. def crawling()
pass
def getcrawlingurl():
a = []
for x in (1, 100):
a.append('google.com'+str(x))
return a
listsOfURL = getcrwalingurl()
def crawlingMax5(listsOfURL)
问题是如何在crawlingMax5()中调用crawling(),使得一次最多抓取5次url。
我没太明白第2题的题意,开始我以为是多线程问题,后面面试官说和多线性无关,根
据解析来做。大家有谁看懂了这道题的,欢迎一起讨论~
两道题:
1. 给一个string list, 例如:['a', 'b', 'b', 'c', 'c', 'e', 'e', 'e'],返回出
次次数是中位数的字符。例如本题,应该返回[b, c]。
主要就是两次hash,第一次算每个char的count, 第二次把count作key, char作value即
可。不过有点浪费空间。
2. def crawling()
pass
def getcrawlingurl():
a = []
for x in (1, 100):
a.append('google.com'+str(x))
return a
listsOfURL = getcrwalingurl()
def crawlingMax5(listsOfURL)
问题是如何在crawlingMax5()中调用crawling(),使得一次最多抓取5次url。
我没太明白第2题的题意,开始我以为是多线程问题,后面面试官说和多线性无关,根
据解析来做。大家有谁看懂了这道题的,欢迎一起讨论~