本文概述 C ++ Java Python3 C# 的PHP 给定两个整数N和K, 任务是生成N个数字的排列(从1到N的每个数字恰好发生一次), 使得a > a 的索引数恰好为K。如果无法进行此...
2021年有效Web设计的10个技巧
在仅10到15秒钟之内, 访问你网站的访问者就可以决定他/她应该呆在那里还是从那里切换。无论你在网站的后端部分编写了多少复杂的代码, UI/UX不会令人印象深刻, 那么用户将不会对其他事物产生兴趣, ...
在链表中找到最大和第二大的值
本文概述 C ++ Java Python3 C# 给定一个链表, 任务是在链表中找到最大和第二大的值。 例子: 输入:LL = 10-> 15-> 5-> 20-> 7-&g...
将数组的所有元素减少为零所需的最少步骤
本文概述 C ++ Java Python3 C# 给定一个数组arr 对正整数, 任务是找到最小的步骤, 以减少所有元素为0。一步, -1可以同时添加到数组的所有非零元素中。 例子: 输入:arr ...
不含回文的最长子字符串的长度
本文概述 C ++ Java Python3 C# 的PHP 给定一个小写字符串, 找到不包含回文的最长子字符串的长度作为子字符串。 例子: Input : str = "daiict" Output...
算法题:模数10 ^ 9 + 7(1000000007)
本文概述 C ++ Python3 C ++ Python3 C ++ Java Python3 C# 在大多数编程比赛中, 我们都需要以10 ^ 9 + 7模为模来回答结果。这背后的原因是, 如果问...
算法题:硬币游戏赢家,每个玩家都有三个选择
本文概述 C ++ Java Python3 C# 的PHP A和B在玩游戏。一开始有n个硬币。再给两个数字x和y,玩家每走一步都可以选择x、y或l枚硬币。A总是开始游戏。捡到最后一枚硬币的玩家赢得游...
算法设计:在给定大小的组中反向链表|S2
本文概述 C ++ Java Python3 C# 给定一个链表, 编写一个函数以反转每k个节点(其中k是该函数的输入)。 例子: Inputs: 1->2->3->4->5-...
算法题:快速选择算法
本文概述 C ++ Java Python3 C# 快速选择是一种选择算法, 用于在无序列表中找到第k个最小的元素。它与快速排序排序算法。 例子: Input: arr = {7, 10, 4, 3,...
算法题:直方图中最大的矩形区域|S2
本文概述 C ++ Java Python3 C# 在给定的直方图中找到最大的矩形区域, 其中最大的矩形可以由许多连续的条形组成。为简单起见, 假定所有条形都具有相同的宽度, 并且宽度为1个单位。 例...