问题标签 [insertion]

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 投票
3 回答
358 浏览

c++ - C++ 插入排序中位数计算错误

我遇到了一个我以前从未见过的错误,它指出对事物的引用是模棱两可的。

我正在编写一个计算运行中位数的小型测试程序。随着列表的增长,它会重新计算中位数。在这种情况下,中位数表示列表中的中间数字(或上中)。因此,7 的中位数是 7,7 和 9 的中位数是 9,7 3 和 9 的中位数是 7。

我正在用两个动态数组来完成这个(我希望)。最初,将第一个值设置为中位数,然后将输入的每个数字与当前中位数进行比较。中值用于计算两个数组之间的中间元素。

左侧数组用于所有小于中位数的值,右侧数组用于所有大于中位数的值。我使用插入排序来对每个数组中的数字进行排序(这在几乎排序的列表中非常有用)。

我只是不明白我遇到的错误以及我出错的地方。我对 C++ 相当陌生,所以我选择了一种更简单的方法来解决这个问题。

我似乎得到的错误是'错误:对'left'的引用不明确'

0 投票
2 回答
944 浏览

java - Java随机插入集合

我正在考虑使用最适合随机插入的 Java 集合。我将插入很多内容,最后只阅读一次集合。

我想要的功能是在 <0, current_length> 之间的任意位置在指定索引处添加元素。使用哪个集合最有效?

0 投票
1 回答
8966 浏览

core-data - 如何使用核心数据的添加和删除(NSSet)访问器方法?

在这个测试核心数据项目中,我有一个从“客户”到“产品”的一对多关系,这种关系被命名为“产品”。客户的属性是“名称”,产品的属性是“项目”。我对实体进行了子类化,Xcode 为客户生成了以下内容:

假设要添加一个客户(John Doe)和两个项目(Widget 1 和 Widget 2),我可以使用访问器方法addProductsObject,如下所示:

这很好用,但如果可能的话,我想使用addProducts访问器。

我假设生成的访问器方法addProducts是为了方便插入一组对象,例如:

但这失败了。在这次尝试中,我知道一个产品对象没有被显式创建,因此,一个显式的产品分配没有发生,但我认为,也许访问器会处理这个问题。

因此, addProducts以及removeProducts的正确用法是什么

谢谢。

0 投票
2 回答
217 浏览

sql - 如何按名称调用 INSERT 查询?

我必须#FORM.classid#多次克隆一个类 ID,但不是每次需要它时都编写 INSERT sql 查询,是否有任何解决方案只编写一次并用它的addClass名称调用查询?我希望我知道如何编写函数,但我是 CFML 编程的新手。

0 投票
1 回答
283 浏览

ajax - 使用插入参数在特定元素之前插入 Ajax.Updater 内容

我认为这会相当简单,但事实证明它并没有像我想象的那样工作。

这是如何正确完成的?

0 投票
3 回答
4413 浏览

python - Python 字符串插入

我记得知道有一种简单的方法可以在 Python 中很容易地将字符串段插入其他字符串,但我不记得它是如何完成的。例如,假设我正在使用 Python 编辑 HTML,它看起来像这样:

因此,假设此 HTML 代码存储在一个名为 html 的变量中。现在,假设我要操作此代码并输入以下字符串“我的名字是 Bob”,而不是第二个 b 标记中的 %。

如果有人知道我在说什么,请回答,这是我想使用的一个非常酷的功能。谢谢!

0 投票
5 回答
4054 浏览

python - a.insert(0,x) 是 o(n) 函数吗?a.append 是一个 O(1) 函数吗?Python

我试图将数组中的偶数移动到数组的前面,将奇数移动到数组的后面。问题要求在线性算法中执行此操作并就地执行此操作。

我想出了这个:

问题是,有人告诉我,从技术上讲,a.insert 是一个 o(n) 函数,所以从技术上讲,这将被视为非线性算法(当包括for i in range函数的一部分时)。由于提出这个问题的论坛已有几个月的历史,我无法要求解释。

基本上我相信他说的是“技术上”,因为因为这会将它插入到前面,所以它不会检查数组中的另外 N 个元素,因此使它在 O(n) 而不是 O(n^2) 时出于实际目的而运行. 这是一个正确的评估吗?

另外,论坛上的某个人曾经a.append修改过上述内容并将其更改为查找奇数。没有人回答,所以我想知道, a.append 不是 o(n) 函数,因为它将它移动到最后吗?是o(1)吗?

感谢您的解释和澄清!

0 投票
2 回答
1203 浏览

java - 如何将元素插入订单数组

假设我有一个按升序排序的整数数组,我想插入一个新数字并且我知道在什么位置插入它。我怎么能使用 System.arraycopy。

或者我是否必须从插入的位置(将位置移动一个元素)创建一个临时数组副本到临时数组,然后复制回原始数组

0 投票
3 回答
1421 浏览

java - Java:如何在链表中添加(中间某处)多个元素?

将元素添加到链表已知是 O(1)。

但是,将其添加到位置 X 是 O(X),如果我想在该位置添加 R 个元素,则总运行时间将为 O(R*X)。

但必须有一个 O(X+R) 解决方案。

问题是如何在java中做O(R+X)?

0 投票
1 回答
230 浏览

object - 在销售队伍中创建数据并将数据插入到对象中?

我想创建数据并将其插入到销售人员对象中。如何在 Sales Force 免费试用控制台中执行此操作?