最近, 亚马逊来到我们的校园担任软件开发工程师的角色。招聘过程包括1项编码测试和4轮面试。 第一回合(编码回合):编码回合由一个代码调试部分, Aptitude问题和2个编码问题组成。代码调试部分很简...
Python sorted()检查两个字符串是否为字谜
给定两个字符串s1和s2, 检查两个字符串是否都字谜彼此的。 例子: Input : s1 = "listen" s2 = "silent" Output : The strings are anag...
算法题:整数流中的中位数(运行的整数)
假定从数据流中读取整数。查找所读元素的中位数, 以便高效地进行阅读。为了简单起见, 假设没有重复项。例如, 让我们考虑流5、15、1、3… After reading 1st element of s...
算法题:大于Y且数字总和等于X的最小数字
本文概述 C ++ C# 给定两个整数X和ÿ, 找到具有数字总和的最小数字X, 严格大于ÿ. 例子: 输入:X = 18, Y = 99输出:189说明:189是大于99的最小数字, 且位数总和=18...
在只允许使用2位数字(4和7)的序列中查找第n个元素|S2 (log(n)方法)
本文概述 C ++ Java Python3 C# 的PHP 考虑仅由数字4和7组成的一系列数字。该系列中的前几个数字是4、7、44、47、74、77、444, ..等。给定数字n, 我们需要找到第n...
如何从给定的C/C++程序中删除注释?
给定一个C/C++程序, 从其中删除注释。 强烈建议最小化你的浏览器, 然后自己尝试。 这个想法是要维护两个标志变量, 一个指示启动单行注释, 另一个指示启动多行注释。设置标记后, 我们将查找注释的结...
亚马逊面试体验| 2020年SDE-1 FTE校园
第1轮:这是一项笔试, 并且该笔书面考试被52个有抱负的人清除。 构造一个自定义堆栈, 该堆栈的操作, 推, 流行音乐, 删除中间(预期时间复杂度:每个操作为O(1)) 我实际上不记得了, 但可能是一...
给定数组arr[],找到最大j – i,使得arr[j]大于arr[i]
本文概述 C++ C Java Python3 C# PHP C++ Java Python3 C# Python3 C++ C Java Python3 C# PHP 给定一个数组arr, 找到最大...
C#中的链表实现代码示例和原理解释
链表是一个线性数据结构, 用于将元素存储在非连续位置。链接列表中的元素使用指针相互链接。换句话说, LinkedList由节点组成, 其中每个节点包含一个数据字段和到列表中下一个节点的引用(链接)。本...
PHP Ds\Vector contains()函数用法详细示例
PHP Ds\Vector::contains()函数是PHP中的内置函数, 用于检查向量是否包含给定值。 PHP Vector contains语法如下: bool public Ds\Vector...