找到 7345 篇文章 适用于 C++

最大化从数组中选择数字的总和以使其为空

Prabhdeep Singh
更新于 2023年5月16日 12:31:26

136 次浏览

我们将得到一个数组,并必须从中选择一个元素并将其添加到总和中。将该元素添加到总和后,如果存在当前数字、当前数字 -1 和当前数字 + 1,则必须从数组中删除三个元素。通过这种方法,我们将使数组为空并获得一个总和。最后,我们必须使总和最大化。输入:[ 1, 2, 3] 输出:4 说明首先,我们可以进行三个操作,删除 1、2 或 3。让 ... 阅读更多

打印从给定字符串列表构建的 Trie 的所有可能的连接

Tapas Kumar Ghosh
更新于 2023年5月15日 18:02:27

206 次浏览

在 C++ 中,trie 是一种用于存储树集合的高级数据结构。trie 这个词来自检索这个词,它被称为数字树或前缀树。让我们以一个给定字符串列表的所有可能的连接为例。我们将字符串输入定义为 {“tutor”, “true”, “tuo”} 我们可以观察到字符的不同字符串连接到字符的单个字符串。因此,这里 t 和 u 是字符串中连接所有可能字符串的字符列表。在 ... 阅读更多

使用旋转卡尺法计算坐标平面中两点之间的最大距离

Tapas Kumar Ghosh
更新于 2023年7月24日 10:10:32

140 次浏览

在 C++ 中,我们有一个预定义函数 sqrt,它返回任何数字的平方根。旋转卡尺法是用于解决算法或计算几何的技术。旋转卡尺法的视觉表示手部旋转显示了旋转卡尺图的真实示例,每当手旋转时,都会显示垂直方向。我们也可以使用多边形形状来理解这个概念。在本文中,我们将使用旋转卡尺法找到两个坐标点的最大距离。语法程序中使用的以下语法 - vector name ... 阅读更多

学习机器学习哪个更好:C++、Python 或 R?

Devang Delvadiya
更新于 2023年5月12日 15:45:48

253 次浏览

机器学习 (ML) 是对无需人为明确修改即可学习的计算机算法的研究。它们通过摄取和处理数据来做到这一点,这有助于它们识别模式和趋势。ML 在医疗保健、营销、医疗服务、物流、人力资源、能源、保护、电子商务、制造、艺术与创意、金融、交通、汽车、政府与监控、保险以及数字媒体和娱乐方面普遍适用。像 Apple、Google、Microsoft、IBM 以及更多公司这样的庞大企业巨头都在使用 ML。除了科技巨头之外,小型和中型新公司也依赖 ML。大多数科技公司使用 AI ... 阅读更多

链表中最长公共前缀

Sakshi Koshta
更新于 2023年5月10日 16:25:54

324 次浏览

最长公共前缀问题是一个众所周知的计算机科学问题,在处理字符串或列表时经常遇到。它需要确定具有最长公共前缀的字符串或列表元素。在链表方面,可以采用多种方法。一种常见的方法是遍历链表并比较列表中每个节点的字符,直到找到不匹配。不匹配点之前的最长公共前缀被认为是最长公共前缀。链表线性链表可以定义为可变数量的集合 ... 阅读更多

查询以评估给定范围内 [L,R] 的给定方程

Sakshi Koshta
更新于 2023年5月10日 16:23:51

122 次浏览

在区间 [L, R] 中评估所有方程为这些变量提供了一系列值。使用此方法的示例包括建模、数据分析和问题解决场景。在这种情况下,我们为范围内的所有点定义方程变量值。因此可以通过指定范围的步长并在范围内的每个变量值处评估方程来完成。规范它可以称为向数据库提出的信息请求。当满足某些要求时,使用特定命令提取数据。为了获取、过滤、排序和汇总来自 ... 阅读更多

在给定约束条件下,在 N 次操作后找到删除字符串“S”的 N 个字符后的值

Sakshi Koshta
更新于 2023年5月10日 16:19:14

190 次浏览

使用字符串的规范是什么?解决涉及给定字符串 S 的特定挑战。字符串 S 仅包含小写英文字母,并且在删除字符时必须遵循某些约束。给定的约束是 - 字符串 S 中有小写英文字母。只有当字符在字符串中出现多次时才能删除。只能删除连续出现的字符。可以使用以下步骤从字符串 S 中删除字符 - 在迭代字符串 S 时找到所有出现多次的字符。找到所有 ... 阅读更多

根据给定条件,删除字符以获得空字符串的索引之和

Sakshi Koshta
更新于 2023年5月10日 16:16:46

100 次浏览

字符串操作相关的概念,例如删除字符以获得空字符串的索引之和,经常用于编程挑战和竞赛中。然后使用删除字符的索引之和计算结果。删除字符以获得空字符串的索引之和是字符串操作中的一个实用概念,可用于解决各种编程问题和挑战。问题方法为了找到删除字符以生成空字符串的字符索引总数,我们必须首先理解问题陈述和给定的标准。给定字符串 S,目标是确定 ... 阅读更多

查询以查找字符串中更新的范围内 [L,R] 的第 K 个最大字符

Sakshi Koshta
更新于 2023年5月10日 16:13:37

255 次浏览

Fenwick 树是一种数据结构,它允许使用 O(log n) 时间复杂度进行范围更新和范围搜索,也称为二进制索引树 (BIT) 基本概念是为字符串中的每个字母保留频率数组,其中第 i 个字符的频率记录在频率数组的索引 i 处。然后,频率数组可以使用 Fenwick 树允许范围更新和范围查询。问题方法您可以使用以下查询从带更新的范围内 [L, R] 中提取第 K 个最大字符 - 构建线段树 - 首先创建线段树,其中 ... 阅读更多

查询以计算大于或等于给定数字的数组元素,并进行更新

Sakshi Koshta
更新于 2023年5月10日 16:09:32

539 次浏览

借助线段树,数组可以成功更新并应用于区间查询。通过更新,我们可以使用称为线段树的数据结构来统计数组中大于或等于某个数的元素个数。查询 - 找出在 [l, r] 区间内有多少个元素大于或等于 x。如果区间 [l, r] 完全超出线段树当前节点所代表的线段,则返回 0。如果区间 [l, r] ... 阅读更多

广告