本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 C / C ++ Java python C# 的PHP 给定一个包含正数和负数的数组。该数组表示从街道的一端到另一端的检查点。正值和负...
算法设计:从未排序的链表中删除重复项
本文概述 C ++ Java C# C ++ Java C# 编写一个removeDuplicates()函数, 该函数获取一个列表并从列表中删除所有重复的节点。该列表未排序。 例如, 如果链接列表为...
亚马逊面试体验(针对SDE-1的校园内体验)
亚马逊于2019年访问了JIIT Noida进行校园课程。 第1轮(在线编码回合-HackerEarth上的90分钟): 这一轮包括2个编码问题和20个MCQ。编码问题的难度很容易, MCQ测试了CS...
C-SCAN磁盘调度算法详细介绍
先决条件: 磁盘调度算法和SCAN磁盘调度算法 给定一系列磁盘磁道编号和初始磁头位置, 我们的任务是查找为访问所有请求的磁道而执行的查找操作总数扫描使用磁盘调度算法。 什么是C-SCAN(圆形电梯)磁...
算法设计:生成n位灰度码 |set 2
本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ Java Python3 C# 给定数字n, 请生成从0到2 ^ n-1的位模式, 以使连续的模式相差一位。 例子...
算法设计:求最多k次交换后的最大排列
本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 C ++ Java python C# 的PHP 给定第一个的排列 ñ 自然数作为数组和整数 ķ 。在最多之后打印按字典顺序排列的最大排...
博弈论中的极小极大算法第2组(评估功能简介)
本文概述 C ++ Java Python3 C# 先决条件:博弈论中的极小极大算法 从上面的文章中可以看出, 每个叶节点都有一个与之关联的值。我们已经将该值存储在数组中。但是在现实世界中, 当我们创...
求两个大小相同的排序数组的中位数
本文概述 C C ++ Java Python3 C# 的PHP C C ++ Java python C# 有2个大小为n的排序数组A和B。编写算法以查找合并上述2个数组(即长度为2n的数组)后获得...
在不使用O(n)多余空间的情况下反转堆栈
本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ Java C# 反转一个stack而无需使用递归和额外的空间。甚至连功能栈都不允许。 例子: Input : 1-...
矩阵从上到下以及到后的最大求和路径
本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ Java Python3 C# 给定维度矩阵N * M。任务是找到以下路径的最大和arr toarr 然后从arr...