本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 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...
算法设计:生成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的数组)后获得...
矩阵从上到下以及到后的最大求和路径
本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ Java Python3 C# 给定维度矩阵N * M。任务是找到以下路径的最大和arr toarr 然后从arr...
图论算法:图的广度优先搜索或BFS解析和代码实现
本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 C ++ Java Python3 C# 广度优先遍历(或搜索) 图的类似于树的广度优先遍历(请参见方法2 这个帖子 )。 唯一的问题是...
阵列旋转的逆向算法
本文概述 C ++ C Java python C# 的PHP 编写一个函数rotate(arr , d, n), 该函数将大小为n的arr 旋转d个元素。 范例: Input : arr = d =...