1)
扫地机器人
给一个扫地机器人,还有三个function:
move(), which returns boolean value
turn_left(k), which make robot turns left k times.
turn_right(k), which make robot turns right k times.
Design an algorithm to make robot clean up all room. Timecomplexity, linear in term of room space.
游客,您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 VIP即刻解锁阅读权限 或 查看其他获取积分的方式 Unlock interview details and practice with AI Curated Interview Questions from Top Companies data-sheets-userformat="{"2":4480,"10":2,"11":4,"15":"arial,sans,sans-serif"}">给定一个List of Node,每个node都是双向链表的node。比如 (N<->N N<->N<->N N N )这个list中每个N都是一个Node,但是可以看到并不是所有的node都是连起来的,求这个list中connected components的个数,这个例子中答案就是4,因为有两组连着的node,加上两个单独的node。(给的node顺序都是随机的,不一定是像图中那样顺序连着的,每个node都可能和任一node连着)。