亚马逊笔试题目_亚马逊笔试题目

本文介绍了两道亚马逊在线笔试的编程题目,第一题涉及从购物清单中找出购买特定商品的客户购买的其他最多商品,第二题则要求根据原始和操作后的数组重建push和pop操作序列。这两道题目考察了数据处理和栈操作的理解,适合于准备技术面试的程序员进行练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

亚马逊笔试题目

总共两道编程题,全英文描述,时间为两个小时(可以用任何一种语言实现)

84312e39ee1b81dfabe7bcc0b18ae134.png

第一题:对于一个给定的物品名称X以及顾客的购物清单数组,找出所有购买过X的客户中所买的其他的最多的商品种类。如已知购物数组为 [CustA,Item1, CustB,Item2, CustC,Item1, CustA,Item2, CustD,Item3, CustB,Item1] 给定物品名称为Item1时就应该返回Item2。

用程序实现该函数功能。

第二题:利用堆栈原理 给定两个整型数组,一个是原始数组,另一个是经历过pop和push操作之后的数组 :如原始数组里面的.数据是【1 2 3】 经历过一系列push和pop之后新的数组为【1 3 2】那么这之间的操作就应该是push 1 |pop 1| push 2 |push 3 |pop 3|pop 2。

题目就是给定两个数组以后求出这个操作字符串,该语句操作之间用“|”分隔符连接。

用程序实现该函数功能。

【亚马逊笔试题目】相关文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值