问题标签 [inversion]

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 投票
0 回答
132 浏览

r - 在 R 中运行矩阵求逆函数时出错

我正在尝试使用两组函数来反转矩阵:- 代码是 :- (评论描述了过程)

## 这个函数创建一个特殊的“矩阵”对象,可以缓存它的逆。

此函数计算上面 makeCacheMatrix 返回的特殊“矩阵”的倒数。如果已经计算了逆(并且矩阵没有改变),那么 cacheSolve 应该从缓存中检索逆。

我试图在定义为a<-diag(2,2) Then, 1) cm<-makeCachedMatrixand finally 2)的矩阵 a 上运行它cacheSolve(cm)

number1 步骤执行但是对于 2 号有一个错误说: -

关于如何解决这个问题的任何想法?因为这对我来说没有意义。

0 投票
1 回答
186 浏览

python - 大文本文件的计数反转

代码的目的是找出总数。数组的反转。我的代码成功运行。成功测试了 6 个元素(所有元素从最高开始倒序),反转计数 = 15。此外,成功测试了 10 个元素(所有元素从最高倒序开始),反转计数 = 45 但是,对于一个大的包含 100k 个整数的文件,几乎需要 25 秒。这是预期的吗?请建议或我可以进一步缩短执行时间吗?我刚刚对传统的归并排序算法做了一个小的调整(即计算倒置总数的行) 我怎样才能进一步减少整体运行时间?

0 投票
1 回答
963 浏览

java - 计算二维数组的反转

我想找到二维数组中可能的反转次数。我已经编写了这个程序,需要一些方法来加速它:

这个程序可以优化吗?还是这个程序在某个地方出错了?我得到了 2 个测试用例的正确输出,它们是: 2D 数组的 4 个反转:

和 19 个二维数组的反演:

感谢帮助。:)

0 投票
1 回答
235 浏览

python - 在python中计算反转:int object not iterable error

嗨,我是 python 新手,我在使用合并排序的计数反转问题上遇到了麻烦。错误说“int”对象不可迭代。但是,我认为我在这个阶段没有迭代任何数字。由于我被困在这里,我不确定这段代码中是否还有更多错误..任何人都可以帮我弄清楚这是怎么回事?非常感谢。

错误说:

0 投票
3 回答
680 浏览

c++ - 算法倒数

这是倒数的公式吗?

例如 123-321?

数字是 K

库存 K= K%100 + K/10%10 * 10 + K % 10 *100

我不确定我写的是否准确,我需要这个权限来完成学校的图形算法任务

编辑:是的,我很愚蠢 xD 我是初学者 xD

0 投票
2 回答
696 浏览

string - 二进制字符串中的反转

长度为 n 的二进制字符串有多少个反转?

0 投票
0 回答
70 浏览

arrays - 给定两个范围,找出第一个范围内的每个元素,比第二个范围内的元素个数多

给定的数组是前 n 个整数的排列。给定两个范围 [l1,r1] &[l2,r2] 。我们必须找到,对于第一个范围内的每个元素 a[i];第二个范围内大于该范围的元素数。(两个范围的长度相等)

我首先对两个范围进行了排序。然后迭代第一个范围内的每个元素,计算大于第二个范围内的元素数。记下前一个计数。所以我的迭代只是 O(l) [l=每个范围的长度]

我的总体时间复杂度是 O(l*log(l))..但是由于我正在为许多范围查询计算这个,所以它需要很多时间。

我认为这个问题类似于计算数组中的反转次数。但由于涉及两个范围和许多查询,我无法解决。我不确定,但我认为一些 fenwick 树结构可能会有所帮助。有人可以提出一些重要的建议吗?

0 投票
2 回答
3445 浏览

python - 计算归并排序中的反转次数

我已经实现了合并排序,除了排序之外,我还希望它计算原始数组中的反转数。

下面是我实现它的尝试,由于某种原因,它不能正确计算反转的数量。

例如,mergeSort([4, 3, 2, 1])应该返回(6, [1, 2, 3, 4]).

0 投票
1 回答
122 浏览

algorithm - 为什么在 Matlab 中随着 N 的增加,对于相同的 N * N 矩阵,我会得到两个不同的逆矩阵?

作为一个实验,我只是想看看 Cayley-Hamilton 理论和 MATLABinv()函数之间的计算时间。由于矩阵产品的数量,我知道 CH 在 CPU 上会变慢,但是我没想到随着 N 的增加它们会给我不同的答案。

对于小于 30 * 30 左右的方阵,逆矩阵大致相同。但是在这一点之后,它们开始彼此之间发生很大的不同。到 N = 100 时,它们完全没有相似之处。

这是一个数值计算问题,还是这里发生了其他事情?还有我可以信任哪个?我假设inv()它是高度优化的并且值得信赖,但是从其他人那里获得一些输入会很好。

这是代码:

感谢任何花时间回答的人。

0 投票
2 回答
2540 浏览

android - 获取启用/禁用状态和可访问性颜色反转模式

在我的应用程序中,当用户启用可访问性颜色反转模式时,我需要进行一些 UI 更改。

我们有任何 api 来检查 android 中颜色反转模式的启用/禁用状态吗?