问题标签 [triplet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
24449 浏览

c++ - 类似 STL 对的三元组类 - 我自己滚动吗?

我想使用与 std::pair 尽可能相似的三元组类。STL 似乎没有。我不想使用太重的东西,比如Boost。是否有一些有用的 FOSS 非限制性许可三元组我可以从某个地方提升?我应该自己滚动吗?我应该完全做其他事情吗?

编辑:关于std::tuple...

三胞胎特定的课程真的没有好处吗?我的意思是,对于元组,我做不到

现在可以吗?我不需要 typedef 个人类型组合三元组吗?

0 投票
1 回答
6394 浏览

arrays - 是否有可能在 O (n) 时间内找到给定数组中的所有三元组?

给定一个数字数组,找到所有满足给定条件的三元组。

条件:a[i] < a[j] < a[k]在哪里I < j < k

有可能在 O(n) 时间内解决这个问题吗?

这不是家庭作业!!!

0 投票
9 回答
6639 浏览

java - 找到增加的三元组,使得总和小于或等于 k

这个问题的更简单或更流行的版本是找到具有给定总和的三元组。但这一个提出了一个额外的条件。找到未排序数组中的所有三元组,使得

是问题第一部分的解决方案。但是有人可以建议我们如何将它扩展到包括第二个条件。我能想到的唯一方法是在排序时执行自定义数据结构以存储原始元素索引以及数字。然后检查包含链接中提到的算法返回的每个三元组的索引是否有序。

0 投票
1 回答
484 浏览

python - 查找集合的三元组,Python

这是我的任务:

求三元组 a, b, c ∈ {x | x ∈ Z 和 450 > x > 0}

使得满足以下关系:

  1. a = 如果 b 是偶数:c+11 但如果 b 是奇数:2c-129

  2. b = (a * c) mod 2377

  3. c = (b-7k 从 k=0 到 a-1 的总和) + 142

这是我迄今为止尝试过的:

备选方案 1:

备选方案 2:

它们似乎都不起作用。

0 投票
2 回答
732 浏览

r - 在R中将三元组转换为矩阵

我有三胞胎,想将它们转换为矩阵。

这是我的代码:

输出是

期望输出是

没有循环我怎么能做到这一点?

0 投票
2 回答
4908 浏览

c++ - 将特征矩阵转换为 C++ 形式的三元组

我认为 Eigen 使用压缩方法来存储稀疏矩阵。有什么方法可以从 std::vectors 中提取特征稀疏矩阵的三重格式向量?

谢谢。

更多信息(三元组格式的示例)矩阵的三元组格式:

0 投票
1 回答
6493 浏览

c++ - linux上的错误特征库

我已经用 Eigen 库实现了这段代码,使其具有 Triplet 结构。这段代码在我的 Mac OS X 项目中运行良好。但是相同的代码在 Linux 平台上不起作用。

我仅在 Linux 上出现此错误(Mac 上没有错误)。该文件的代码源DenseCoeffsBase.h相同:

有任何想法吗?

这是一个MVC:

0 投票
1 回答
1342 浏览

c++ - 查找 100 到 1000 之间的所有毕达哥拉斯三元组

我编写了一个程序来查找 100 到 1000 之间的毕达哥拉斯三元组。下面是相同的代码。

我现在面临两个问题。

  1. 主要问题是它执行缓慢。虽然它给了我所有的三元组,但它需要大约 553.7 秒来执行。那么是否有任何算法可以在 1-2 秒或更短的时间内完成我想要实现的目标。

  2. 由于两个自变量 x 和 y 我得到一个三元组两次。对此可以做些什么。

如果我做错了什么,请多多包涵。我是一个学习者。

0 投票
1 回答
361 浏览

c++ - 在 C++ 中优化三元组求和

问题

我需要计算一个整数数组的函数。对于数组的每个三元素子集(或三元组),我需要计算术语 floor((三元组的总和)/(三元组的乘积))。然后我需要返回所有这些项的总和。

例子

输入(长度;数组):

输出:

解释

给定数组中存在以下三元组:

1 2 1

1 2 7

1 2 3

1 1 7

1 1 3

1 7 3

2 1 7

2 1 3

2 7 3

1 7 3

考虑来自样本输入的这些三元组:

1 2 1 贡献 2,因为 floor((1+2+1)/(1*2*1)) = floor(4/2) = 2

1 2 3 贡献 1

1 1 7 贡献 1

1 1 3 贡献 1

2 1 3 贡献 1

所有其他三元组对总和的贡献为 0。

因此答案是 (2+1+1+1+1)=6。

我的解决方案

我尝试的是复杂度 O(n^3)。代码如下:

有没有更好的优化提示?

0 投票
1 回答
33 浏览

android - 只有一个来自 splited 的 apk 被上传到 Google Play

插件仅上传版本为 760XXX 的 apk(其中 XXX - 当前版本),但我有 5 个不同的 abis。所有配置与默认示例相同,类似于此https://developer.android.com/studio/build/configure-apk-splits.html 也许您可以提供建议或想法如何检查我做错了什么