精品推荐: 《征服数据结构》专栏:50多种数据结构彻底征服 《经典图论算法》专栏:50多种经典图论算法全部掌握 最近一网友在面试腾讯的时候挂了,原因是面试官说他太松弛了,没有目标感,没有表示强烈的求知欲,网友评论说:太松弛了,跑的概率比较大。 太松弛,不内卷,不内耗,我觉得挺好的,这些反而成为了求职的缺点。实际上真诚应该是求职者最优秀的品质,可是在职场中却不受欢迎,大家总是喜欢一些拍马溜须,阿谀奉承的好话。 记得十多年前有一次我实习找工作的时候,我的回答让hr一愣一愣的,因为我所有的回复全部出乎她意料之外。后来发现这样不行,又上网查了各种话术,什么上进心,责任心,只要是好的词都全部往上堆。 面试中我最怕问到的一个问题就是你的优点是什么,缺点是什么?如果我直言不讳,和盘托出,他们肯定不会要我,所以只能昧着良心说一些无关痛痒的话。 ![]() --------------下面是今天的算法题-------------- 来看下今天的算法题,这题是LeetCode的第1441题:用栈操作构建数组,难度是中等。 给你一个数组 target 和一个整数 n。每次迭代,需要从 list = { 1 , 2 , 3 ..., n } 中依次读取一个数字。请使用下述操作来构建目标数组 target : 1,"Push":从 list 中读取一个新元素, 并将其推入数组中。 2,"Pop":删除数组中的最后一个元素。 3,如果目标数组构建完成,就停止读取更多元素。 题目数据保证目标数组严格递增,并且只包含 1 到 n 之间的数字。请返回构建目标数组所用的操作序列。如果存在多个可行方案,返回任一即可。
问题分析
|
|