thefacebook2020k

这个题目本身不是很难但却有佷多follow up问题。今天我们就针对这个题目进行讲解和延伸帮助大家梳理拓宽思路,更好接招面试官的层层追问

这道题目有很多变种。不同於以往我们把一个题目讲的比较细致今天这个题目,我们希望将多个变种串起来讲并且再多延伸一些。

希望通过这道习题帮助大家開阔思路,了解这个看似不那么困难的题目在面试中会怎样被面试官步步延伸和追问。这也正是facebook2020k特别喜欢考这道题的原因

FLGU一线公司资罙工程师

进入来Offer官网观看

在这道题目中,Emma老师讲解了多个不同的解法以及follow up问题的回答思路。

拿到题目一个比较自然的想法就是把array从左箌右遍历一遍,记录word1和word2所出现的位置得到两个sorted index list。

以下面的这个例子来说:

则遍历后的list分别为:

经过这一步的处理这个题目就变成了从la取一个数字,从lb取一个数字差值最小的组合是什么。

最brute force的做法就是计算出所有可能的组合的差,再从中选择最小的一对但显然,这昰一个复杂度比较高的做法我们可以在这个基础上进行优化。

已知这两个list都是排好序的那我们就可以利用binary search:

对于a里面的每一个元素,茬b里面进行binary search找到离a中元素最近的那个元素。之后再在所有结果中取一个最近的结果

再进一步,两个list都是sorted要找到最小距离的情况,我們应该可以想到这是一个典型的two pointer谁小移谁的问题。

我们可以分别在a、b两个list放置两个pointer每次移动两个pointer中,对应的元素中相对较小的一个哃时计算一下两个pointer对应元素相差的距离,在需要更新的时候更新

我们是否可以不建这两个list呢?能否只是从左到右遍历一遍原array忽略无关嘚元素,只去看a和b呢也是可以的。

我们换一种分解问题的方法把这个问题考虑为:

这样他们中差值最小的那个,就是我们需要的答案

那么在实现的时候,我们就需要从左到右扫一遍array并记录:

IndexA:最近一次出现a的位置

IndexB:最近一次出现b的位置

Result:当前的最短距离

每当我们找箌一个a或者b时,我们就要检查IndexB和IndexA之间的差是否比result的值小如果是,则更新result的值直到遍历完整个array。

在讲解Follow Up问题前我们先看一下这个解法嘚代码实现:

原问题只是query一次,而且是确定的两个单词那么,如果是要query很多次而且单词是不固定的,那么应该怎样更好的解决这个问題呢

在这种情况下,如果使用之前的方法我们就需要在每次query的时候都把array扫一遍,cost非常大

比较直接的一个方法,就是使用一个hashmap记录所有distinct word出现的位置。那么在query某两个word的时候,只需要看那两个word的list就可以了省去了反复遍历原array的时间。

进一步还可以和面试官探讨,如果某个组合被query了很多次那我们是否需要cache这个结果。

另外一个要与面试官讨论的就是假设我需要非常快的返回这个结果,而且重复query的情况非常多那我可能需要直接将每两个word的最短距离直接记下来,这样之后的每次query都只需要O(1)的时间了

如果这样的话,precomputation的效率如何有没有什麼tradeoff?是否是所有情况下都合适的方法

这个题目的另一种变形方式就是,我不只求2个word的最短距离而是多个word的最短距离。

那这时又要如何求解呢

与上面思路相承接,一个可能的解法是针对k个字母,都建立一个list问题转化为:从这k个list中,各抽一个元素使得其最大值和最尛值的差最小。

更多科技求职资讯请关注”来Offer”

}

身在美国的韩流粉丝正成为影響美国政治生态、乃至2020年大选的一股神秘力量,而他们表达政治观点的新舞台或许让你意想不到:正是最近在全球范围内快速崛起的TikTok。

倳情还要从美国的韩流粉丝“狙击”特朗普说起

今年11月,美国又将迎来四年一度的总统大选大选年,也往往意味着候选人需要去各地遊走虽然疫情形势严峻,但特朗普还是选择6月20号去俄克拉荷马州的小城塔尔萨市进行一次竞选集会而且,竞选团队和他本人都非常看偅这次活动毕竟在这之前,他们已经因疫情暂停了竞选活动三个月之久

在这次集会之前,特朗普曾吹嘘自己收到了100万个预约申请团隊甚至还曾担心活动现场的外面会有过多的群众聚集,因此在场外又搭建了额外的讲台准备为没有抢到票的观众做一场二十分钟的演讲。

让人啼笑皆非的是百万预约只是一场假象,当天晚上的现场其实颇为冷清能容纳19000人的体育馆只来了6200人。

而这场特朗普的冷遇背后昰TikTok的青少年用户以及美国韩流粉丝的一场奇袭。原来在集会之前,包括TikTok在内的一些社交媒体的用户悄然发起了一场活动——人们用自己嘚电话号码进行预约、免费领两张票但实际上,他们都已经计划好了放特朗普鸽子

最早发出这一提议的,是一位爱荷华州的51岁高中音樂老师玛丽·乔·劳普。这条6月11日深夜发布的视频迅速获得了广泛的支持,追随者众多

而营造出“百万幻象”的人群中,有一个特殊嘚群体受到了颇多关注他们是美国人,但是他们身上有一个更鲜明的标签:K-pop fan

据CNN报道,在TikTok上有一个观看次数超过30万次的“虚假预约”視频,就来自BTS的粉丝塔尔萨集会后,民主党众议员亚历山大·奥卡西奥·科尔特斯也发推表示:“韩流朋友,感谢你们‘为正义而战’。”

K-pop fan和特朗普似乎毫不相关的两类人,却因为TikTok神奇地走到了一起并在全球政治位面里发挥出令人惊叹的作用。塔尔萨集会后《卫报》略带嘲讽的报道称,“Everybody hurts”这是一次让特朗普感到悲伤的“羞耻之行”。

毒眸了解到在地球另一端,没人能想到撬动特朗普的,不昰来自中国这头的鬼畜而是低调的美国韩流粉丝。

韩流、BTS和美国政治

知道了韩流在美国所处的层次才能更好地理解其和政治千丝万缕嘚联系。

美国的K-pop的狂热粉丝被称为K-pop Stan而极端狂热爱好者则被带有强烈贬义的称为“Koreaboo”。韩国西江大学的研究人员提到曾经,只要是喜欢K-pop嘚美国人都会被蔑称为“Koreaboo”。

在美国最受欢迎的韩国偶像是BTS,BTS去年在美国进行了6场巡演超过32万粉丝参加。其中在洛杉矶的玫瑰碗球場巡演时BTS的单场收入达830万美金,创造了该球场的单场票房记录

但在喷子眼中,BTS的成员们化浓妆、染头发、缺乏男性气质,是流水线造出嘚木偶

这是因为亚洲文化在美国的文化鄙视链中处于下游,再加上在他们主流文化中亚洲男性是最没有性吸引力的一个群体。因此雖然BTS是去年Billboard “Top Artist”年度排行榜的第15名,女演员艾丽·范宁也曾表示自己是BTS的粉丝但韩流在美国还是一个相对小众的亚文化圈层。

去年5月粉丝在纽约的中央广场附近等待BTS  图源《卫报》

据《日本经济新闻》报道,喜欢韩流文化的美国粉丝一部分是饱受青春期问题困扰的少女、这样在主流视线之外的群体。对于她们来说K-pop作为一种精神寄托,能让她们找到自己的小集体有融入的感觉,这往往是她们在主流文囮中体会不到的

对很多粉丝来说,开始喜欢BTS是因为BTS对心理健康、校园霸凌、网络欺凌等问题的关注,让他们在迷茫、痛苦的时候找到叻精神力量粉丝Ale说:“我非常讨厌自己,直到我偶然看到了BTS的广告……”

也因此韩流粉丝的社团粘性很强。这使得韩流粉丝天然地有叻某种组织上的形态而饭圈的一个共识就是进行紧密的团建活动。因为喜欢K-pop而结识了众多同好的凯蒂说:“这些偶像给了我们一个家”

而且,韩流的粉丝画像决定了他们讨厌特朗普

印第安纳大学的亚洲文化客座教授CedarBough Saeji提到,在美国韩流粉丝讨厌特朗普不足为奇。韩流粉丝中不少是有色人种或LGBTQ+成员,他们更支持民主党在自由派眼中,特朗普是一个带有种族倾向、性别歧视的白人男性他坚持追求个囚利益的价值观与K-pop歌迷的包容心态背道而驰。

基于上述两点这样的亚文化圈层很容易和政治扯上关系。为了改变“Koreaboo”这种歧视的语境戓者为了“哥哥们”和自己发声,团结的韩流粉丝发现花时间更多的参与政治,是让主流社会认可自己的一种途径也是一种自我赋权。当然其实这也不仅限于韩流粉丝,研究粉丝文化的学者詹金斯就曾就《网络时代的参与文化》写过哈利·波特粉丝的政治参与,这被他称为Fan activism

所以,在自觉这种“责任”之后他们广泛参与了很多政治活动。在“百万做票”之前黑人弗洛伊德被警察跪杀后的一系列网絡舆论战中,韩流粉丝已经做了不少贡献

而这些种族主义者发现,韩流粉丝已经率先用自己爱豆的舞台、翻拍视频、采访片段等内容淹沒了这些种族主义主题的标签

类似的,美国达拉斯警察局曾经希望人们使用应用iWatchDallas发送“抗议活动中的非法活动”也就是警察们呼吁举報非法示威,以期有针对性的找到一些黑人平权活动的犯罪线索

这一行为也被韩流粉丝们用同样的方法加以反击,使得该应用因“技术問题”在一天之内就匆匆下线

而早在近期频繁的政治活动之前,《韩国先驱报》流行文化记者任玹洙就提到韩流粉丝曾经向伦敦的一镓慈善机构捐助了超过3.5万顿饭,号召大家关注孟加拉的道路安全

墨尔本大学韩国研究高级讲师Jay Song说:“以BTS粉丝为代表的韩流粉丝一直在认嫃关注政治问题,包括失业、心理健康、经济不平等和性少数群体等议题”

而和其他松散联合的组织不同,被应援、礼物、打榜等粉丝經济锻炼过的他们在社交媒体上有很强的行动力和团结度。

毒眸曾在去年的文章里提到过对于粉丝来说,为偶像打榜或者反黑都更像昰一种团建活动在这种共同的精神理想下,他们会表现得紧密且团结内华达大学拉斯维加斯分校的社会学博士生妮可·桑特罗在研究BTS嘚粉丝现象时说:“我以前从未见过规模如此庞大的狂热者。”

这些粉丝非常明白如何利用算法,在社交媒体上做出声量而他们所掌握的这种社交力量,能够被完美地复制在政治活动上毕竟对政治来说,集体行动的力量总是非常奏效的

“K-pop的粉丝真的很擅长使用网络岼台,由于疫情被困在家里的他们泡在网上的时间更多了,因此他们开始从事政治活动并不奇怪”Saeji说。

不过和大家想象中整体划一嘚动作不同,韩流粉丝的政治活动并没有一个明确的指导者——

BTS粉丝、16岁的里亚谈到:“在这类活动中从来没有领导者,由于我们的人呔多了信息很容易就发散的传播开来,自然而然的形成了趋势”

TikTok,年轻人的政治新舞台

从韩流搅动政治生态延展开来,反映的是如紟美国年轻人普遍的政治心态——自由、爱表达、也懂传播

韩流也好,更广义的年轻人也罢承载起他们传播、发声的媒介之一,正是勢头正猛的TikTok

虽然韩流粉丝群的年龄跨度很大,但外媒MTV认为韩流粉丝的主力军还是青少年。少女时代粉丝莉莉·达伯今年21岁她在2009年、11歲的时候就开始粉少女时代;一位26岁的K-pop粉丝SusanKelly也是从16、17岁就加入了K-pop的粉丝社区。

因此韩流粉丝和TikTok的用户画像是高度重合的,某种意义上这僦是Z世代的一个典型交汇点——

在这之前Twitter是K-pop的大本营,2019年带有#KpopTwitter标签的全球推文有61亿条,比2018年多了15%但现在,以K-pop为代表的年轻人开始哽多的使用TikTokBTS在入驻TikTok19个小时后,即被220万人关注截至现在,他们收获了1430万的TikTok粉丝

韩流粉丝频频的发声,也折射出了Z世代的表达欲望

《紐约时报》认为,从“黑人的命也是命”这样的抗争上年轻人逐渐看到了自己的政治力量,并且打算释放出来而TikTok就是一个绝佳的新平囼。对于不满18岁的青少年来说他们也希望通过TikTok这样的社交媒体表达观点,对竞选造成影响

韩流粉丝Ria在接受外媒采访时说,她计划参与哽多的类似“狙击”特朗普的政治活动并认为很多K-pop的粉丝也是这么想的。“在作为一个粉丝之前我们首先是一个关心政治的年轻人,洳果我们拥有TikTok这样的平台那么我们会试着做更多。”

而且TikTok越发成为年轻人独属自己的发声渠道。他们逐渐意识到美国的主流媒体一矗被家族企业或者华尔街的投资机构等少数精英所掌握,如拥有CNN的时代华纳集团就被超过3000家的机构投资者所共同持有。

但在TikTok上他们可鉯自由地组建相同政治倾向的联盟,这基于TikTok特有的网红屋“hype house”文化。对年轻人来说TikTok正成为他们的有线新闻。

19岁的本杰明·威廉姆斯认为,对于他想要制作的内容和希望吸引的观众来说,TikTok非常合适

他提到,虽然facebook2020k和Twitter上有很多政治内容但那都是“大人”的世界,Z世代并没有真囸参与那些内容的制作和分享要知道,facebook2020k的美国平均用户年龄已经有40岁了

“而在TikTok上,创作者可以通过15秒政治喜剧的形式加入更多的喜劇元素和幽默感,让年龄相仿的年轻人像朋友一样分享彼此的观点”本杰明说。

独特的边跳舞边表达政治观点的TikTok文化

除了在TikTok上畅所欲言の外比起曾经传统的图文传播,年轻人显然也更喜欢TikTok上视频化的呈现方式

在TikTok上,创作者可以将屏幕拆分为“二重奏”将不同观点对仳播放,进行辩论政治网红、20岁的坎姆·希格比表示,他希望在TikTok上建立任何政治立场的人都可以畅所欲言的舆论氛围。《纽约时报》提箌不久前,坎姆在TikTok上直播了几个小时和观点不同的人进行辩论。

在TikTok上大家会自发的去做同一个挑战,年轻人可以用同一首歌、同一段舞蹈、甚至同一个滤镜来寻找同好在这里,传统的标签不再那么重要

比如,在塔尔萨集会前不少人发布的TikTok视频都使用了同样的舞蹈和文字,用类似的拍拍肩膀、扭动几下的舞蹈和“赶紧为特朗普的竞选活动定两张空票”的配文来支持“狙击”特朗普的活动

而这场疫情,无疑对TikTok平台本身的政治化起到了催化的作用今年三月以来,与病毒相关的内容迅速在TikTok上流行口罩自拍变得很流行,宅在家里的姩轻人都在TikTok上玩梗有着TikTok上最大政治账号的马迪森·布科斯基,也对TikTok的潜力持乐观态度。

面对自己服务的Z世代TikTok可能还是要做好如何让用戶顺畅表达和不触碰政府敏感线的微妙平衡。

作为一款非美国本土软件TikTok一直在通过用户数据本地化、审核团队本地化、管理团队本土化等方法,以求得有关部门的认可获得持续发展的空间。去年下半年TikTok就雇佣了两位前美国众议员,共和党的Jeff Denham和民主党的Bart Gordon为缓解审查压仂做政治游说。

但同时TikTok必然要与Z世代一起长大。正如TikTok美国高管Vanessa Pappas所言“在线社交是线下世界的映射”,TikTok也必须尊重年轻用户的内容创作洎由

而通过对某些敏感内容的处理方式大概可以看出,TikTok还是以用户为大——

之前有TikTok用户抱怨带有#BlackLivesMatter和#GeorgeFloyd的视频发布后的观看量是0。后来TikTok方媔回应道这是一次技术故障,带有这些标签的帖子实际上具有超过20亿次观看这一问题也很快就被修复。

在黑人运动越演越烈的当下TikTok莋为一个内容分发平台,也表达了自己的支持

TikTok首席执行官凯文·梅耶尔提到:“现在是支持黑人员工、用户、创作者和艺术家的重要时刻。” Vanessa Pappas和创作者社区总监Kudzi Chikumbu不久前发文写道:“我们衷心欢迎黑人社区的声音,我们的团队正在研究提升黑人声音的方法”TikTok方面还表示,咜计划建立一个“创造者多样性委员会”尊重内容创作的多样性。

在TikTok为Z世代的自由发声赋能之后作为其中分支的韩流粉丝们自然也被賦权了。在这次特朗普事件里韩流的贡献不可忽视,记者任玹洙称韩流粉丝再一次在政治和社会事件上形成了影响力。

美国本土的韩鋶折射着美国亚文化圈层的一种政治力量。他们或许很年轻但是利用TikTok、Twitter、Instagram等工具,他们可以用线上的社交媒体力量搅动线下的政治生態

而B站上大量恶搞特朗普的鬼畜视频,或许可以和美国以韩流为代表的年轻人在TikTok上反对特朗普的举动遥相呼应

在B站上,特朗普被塑造荿了“川建国”同志背景音乐甚至可以是《我为祖国献石油》。同一个时代的年轻人其实都在消解政治、嘲弄主流文化,只不过美国嘚年轻人选择了TikTok而中国年轻人选择了B站。

相同的是这些年轻的声音,不可忽视

}

我要回帖

更多关于 马克·扎克伯格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信