回复: 24
跳转到指定楼层
上一主题 下一主题
收起左侧

关于亚麻OA1 shoppingcart这道题目

🔗
匿名用户-E3ZIB  2022-8-24 13:42:19 |倒序浏览

2023(7-9月) 码农类General 硕士 全职@amazon - 网上海投 - 在线笔试  | 😐 Neutral 😐 Average | Other | 应届毕业生
本帖最后由 匿名 于 2022-8-23 22:59 编辑

大家好,我做亚麻OA时有一道shopping cart链表的
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
轮VO,面试的时候要和面试官讲解我的代码,如果这个方法不符合要求该怎么办啊?

希望大家解答,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

评分

参与人数 2大米 +16 收起 理由
匿名用户-ZMO6H + 15
uilnauy + 1 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分


上一篇:citadel 23 ng OA
下一篇:Sigma Computing Staff Engineer 店面+VO
地里匿名用户
推荐
匿名用户-IVOJF  2022-8-26 04:35:41
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-IVOJF  2022-8-25 01:02:36
类似情况,蹲一个。写题的时候也纠结了很久,是要求O(1)空间,还是要求不能创建新node(dummy/sentinel),还是要求不能用任何额外空间(毕竟栈空间也算memory)。如果是任何额外空间都不能用的话,那就不能用tail指针,这题就没法O(N)地做出来,我觉得不合理;如果是不能用dummy node但是可以用临时变量,那可以用头指针代替dummy node,但我感觉实际上没啥差...

评分

参与人数 1大米 +2 收起 理由
匿名用户-ZMO6H + 2

查看全部评分

回复

使用道具 举报

地里匿名用户
推荐
匿名用户-EZ1ZR  2022-8-26 08:34:51
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
井上拓 2022-8-24 21:50:35 | 只看该作者
全局:
个人想法,这题不让用额外空间大概只是不想让我们创建额外节点,比如dummy node这种。多一个变量应该无所谓的吧

评分

参与人数 1大米 +1 收起 理由
Ghkdjsd497293 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
kingnesay 2022-8-25 00:45:41 | 只看该作者
全局:
井上拓 发表于 2022-8-24 09:50
个人想法,这题不让用额外空间大概只是不想让我们创建额外节点,比如dummy node这种。多一个变量应该无所谓 ...

dummy node应该也不算额外空间吧 那只是一个reference 如果用stack保存node才算

评分

参与人数 1大米 +1 收起 理由
Ghkdjsd497293 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-E3ZIB  2022-8-25 01:04:22
井上拓 发表于 2022-8-24 06:50
个人想法,这题不让用额外空间大概只是不想让我们创建额外节点,比如dummy node这种。多一个变量应该无所谓 ...

感谢回复已加米,我在地里看到一些其他的解法用了dummy node,我一会把代码发出来,大家可以讨论一下
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-E3ZIB  2022-8-25 01:06:25
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-E3ZIB  2022-8-25 01:13:40
贴上两个地里看到的其他解法,都是用了dummy node

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-IVOJF  2022-8-25 01:21:31
匿名用户 发表于 2022-8-24 10:06
感谢回答已加米,那么请问我的做法用length存储节点个数,算额外空间嘛😂? 题目的要求除了创建新 ...

请问楼主是只用length不用头/尾指针也不用dummy node吗,好奇是怎么做到的
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-E3ZIB  2022-8-25 01:23:07
匿名用户 发表于 2022-8-24 10:21
请问楼主是只用length不用头/尾指针也不用dummy node吗,好奇是怎么做到的

不,我是用了一个length,还有一个尾指针tail
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-IVOJF  2022-8-25 01:33:12
匿名用户 发表于 2022-8-24 10:23
不,我是用了一个length,还有一个尾指针tail

那其实尾指针和length都是一样的栈上变量吧。。我感觉至少尾指针肯定省不了,不然没法每个操作都O(1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表