本文概述 C ++ Java Python3 C# 的PHP 给定一组m个不同的正整数和值"N"。问题在于计算通过对数组元素求和形成"N"的总数。允许重复和不同的安排。 例子 : Input : ar...
分割字符串的方法,以便每个分区以不同的字符开头
本文概述 C ++ Java Python3 C# 给定一个字符串s。让ķ是给定字符串可能的最大分区数, 每个分区均以不同的字符开头。任务是找到可将字符串s拆分成多种方式的方法ķ分区(非空), 以便每...
C++标准模板库(STL)中的列表用法详细介绍
列表是允许非连续内存分配的序列容器。与vector相比, 列表的遍历速度较慢, 但是一旦找到位置, 插入和删除操作就会很快。通常, 当我们说一个列表时, 我们谈论的是双向链表。为了实现单链列表, ...
从二进制字符串中删除一个元素,使XOR变为0的方法
本文概述 C ++ Java Python3 C# 的PHP 给定一个二进制字符串, 任务是删除数组中的一个整数, 以使其余数字的XOR为零。任务是计算删除一个元素的方法数量, 以使该字符串的XOR变...
填充矩阵以使所有行和所有列的乘积等于1的方式
本文概述 C ++ Java Python 3 C# 的PHP 给我们三个值 , 和 其中 是矩阵中的行数, 是矩阵中的列数, 并且 是只能具有两个值-1和1的数字。我们的目的是找到填充矩阵的方式的数...
算法题:全部为1的最大尺寸正方形子矩阵
本文概述 C++ C Java Python3 C# 的PHP 给定一个二进制矩阵, 找出全为1的最大尺寸平方子矩阵。 例如, 考虑下面的二进制矩阵。 算法: 令给定的二进制矩阵为M 。该算法的思想是...
C++如何使用标准模板库(STL)中的优先队列?用法解析
优先队列是一种容器适配器, 经过专门设计, 使得队列中的第一个元素是队列中所有元素中最大的, 并且元素的顺序不递增(因此, 我们可以看到队列中的每个元素都具有优先级{固定顺序})。 // Note t...
模式搜索的Aho-Corasick算法如何实现?代码呢?
给定一个输入文本和一个包含k个单词的数组arr,查找输入文本中出现的所有单词。设n为文本长度,m为所有单词中字符总数,即m = length(arr) + length(arr) +…+ length...
SDE实习生(校园内)的Salesforce面试经验
Salesforce在2021年9月的第一周访问了斋浦尔MNIT, 为期两个月的SDE暑期实习生。 技术测试(75分钟):本轮比赛是在Hackerrank上进行的。有3个编码问题: 给出了一个二进制矩...
层次顺序二叉树遍历是什么?如何实现?
本文概述 C ++ C Java Python3 C# C ++ C Java Python3 C# 树的层次顺序遍历是树的广度优先遍历。 上面树的级别顺序遍历为1 2 3 4 5 方法1(使用函数打...