亚马逊美国笔试题.docxVIP

  • 2
  • 0
  • 约8.79千字
  • 约 12页
  • 2026-08-06 发布于上海
  • 举报

亚马逊美国笔试题

考试时间:______分钟总分:______分姓名:______

1.编程题(请使用Java/Python/C++/C#中任意一种语言完成,代码需包含必要的注释和完整的逻辑实现)

题目1:给定一个整数数组`nums`和一个目标值`target`,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。

题目2:设计一个数据结构,支持以下操作:

-`voidaddWord(word)`向数据结构中添加一个单词。

-`boolsearch(word)`搜索数据结构中的单词,单词可能包含`.`字符。`.`可以表示任意一个字母。

2.数据结构与算法题(单选题)

1.下列哪种数据结构最适合实现一个后进先出(LIFO)的队列?

A.链表

B.栈

C.队列

D.哈希表

2.对于包含n个顶点的无向图,采用邻接矩阵存储时,其空间复杂度是?

A.O(n)

B.O(n^2)

C.O(nlogn)

D.O(2^n)

3.快速排序的平均时间复杂度是?

文档评论(0)

1亿VIP精品文档

相关文档