本文概述 C ++ Python3 先决条件: 芬威克树(二叉索引树) 给定一个由N个数字组成的数组, 以及多个查询, 其中每个查询将包含三个数字(l, r和k)。任务是计算子数组中大于K的数组元素的...
形成具有给定范围内的整数的数组的方法,以使总和可被2整除
本文概述 C ++ Java Python3 C# 的PHP 给定三个正整数N, L和R,任务是找出组成大小为N的数组,其中每个元素都在范围内,使数组中所有元素的总和能被2整除的方法的个数。 例子: ...
十进制等效项大于或等于K的子字符串的计数
本文概述 C ++ Java Python3 C# 给定一个整数K和一个二进制字符串 小号长度N, 任务是找出子串其十进制等效值大于或等于K. 例子: 输入:K = 3, S =" 11100"输出:...
修改给定数组以使奇数和偶数索引元素的总和相同
本文概述 C ++ Java Python3 C# 给定一个大小为N的二进制数组arr,从数组中最多删除N/2个元素,使奇数和偶数下标的元素之和相等。任务是打印修改后的数组。 注意:N总是偶数。可能有...
Java程序打印字符串的不同排列
给定一个字符串str,任务是打印str的所有不同排列。 排列是一组对象的全部或部分的排列,就排列顺序而言。 例如,单词“bat”和“tab”代表了一个相似的三个字母单词的两种不同的排列(或安排)。 例...
按字典顺序,给定字符串的所有最短回文子字符串
本文概述 C ++ Java Python3 C# 给定一个字符串s在大小上是N。任务是从给定的字符串按字典顺序查找所有最短的回文子字符串。 例子: 输入:s ="programming"输出:a g...
打印数组A[]中的所有字符串,并将数组B[]中的所有字符串作为子序列
本文概述 C ++ Java Python3 C# 给定两个由字符串组成的数组A和B,任务是将数组A中的所有字符串作为子序列输出。 例子: 输入:A = {"geeksforgeeks", "mapp...
创建具有O和X的交替矩形的矩阵
本文概述 C ++ Java Python3 C# 的PHP 编写代码, 输入两个数字m和n并创建一个大小为m x n(m行n列)的矩阵, 其中每个元素均为X或0。必须交替填充Xs和0s, 矩阵应具有...
创建一个自定义的数据结构来计算O(1)中的函数
创建一个自定义的数据结构, 使其具有以下功能: GetLastElement(); RemoveLastElement(); AddElement() GetMin() 所有函数应为O(1) 问题来源...
算法设计:从三元树创建双向链表
本文概述 C ++ Java C# 给定三元树, 从中创建一个双向链表。三叉树就像二叉树一样, 但是没有两个节点, 而是具有三个节点, 即左, 中, 右。 双链列表应包含以下属性– 三叉树的左指针应充...