问题标签 [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 投票
1 回答
1347 浏览

c++ - 二叉搜索树。插入方法插入不正确

我有一个问题,我的二叉树中的项目被错误地插入。我在每个节点中插入字符串。我想我可能做错了什么,因为似乎我总是以错误的树结束。IE

甲、乙、丙

我应该

但不知何故,我最终得到了这样的结果:

或根据我在树中插入的顺序而有所不同。

这是我的树类:

这是我的插入方法和插入辅助方法。你能看看我做错了什么吗?提前致谢。

0 投票
1 回答
5715 浏览

qt - qt sqlite 插入自动增量表产生两行

嗨,我有一个 sqlite db,我正在使用内置于 sqlite 数据库驱动程序的 qts 进行操作。

我有一个小型测试应用程序,允许我从行编辑运行 sql 查询,它将被执行,然后在相关模型的视图中更新结果。

我创建了一个使用自动递增主键值的表,但是如果我在不提供键的情况下执行插入语句,则会插入两行,每行都有一个自动递增值。

如果我提供键值,则只创建一行。任何想法为什么会这样?

表很简单,例如

当我运行查询时

我得到两个带有自动递增 ID 的新行。但是,如果我运行

我按预期得到了一行,正确的 id 为 100。另外值得注意的是,如果我尝试

查询不运行。运行查询的 qt 代码再简单不过了:

我添加了一些日志代码来检查查询是否执行一次:

日志确认我只执行一次:

如果我然后使用 sqlite3 shell 检查数据库(以消除对 qt 视图等的任何疑问):

0 投票
2 回答
2927 浏览

ruby-on-rails - 插入 Rails 数据库

我是 Ruby on Rails 的新手,想创建一个爬虫来抓取数据并将其插入数据库。我目前正在使用 Heroku,因此无法直接访问数据库,并且想知道将爬虫脚本集成到 RoR 框架的最佳方法是什么。我会使用每小时或每天的 cron 来运行脚本。

0 投票
1 回答
1408 浏览

java - 插入有序链表 - Java ADT

嗨,这是我插入项目的代码...我被告知在列表开头插入时失败,但不明白为什么或如何修复它。

0 投票
1 回答
393 浏览

linked-list - 将中间节点插入双向链表[如何]

我似乎在完成这项任务。即使把它画出来似乎也没有给我一个可行的解决方案。有人可以帮我找到我的思维过程在这里崩溃的地方吗?

[EDIT2](删除了 edit1 以减少混乱)

@Andrew,好的,我找到了:上面的问题是第 3 行和第 4 行的顺序:

第 3 行导致我无法访问 prev.succ.pred。

通过交换两条线,我解决了这个问题。感谢您的提示!

附加问题:

不过,我遇到了另一个奇怪的问题,这就是为什么我浪费了这么多时间来寻找解决方案:如果我再次重新插入一个已经存在的元素,由于某种原因,当我打印它时,整个事情都会进入无限循环......例如

导致循环,而:

工作正常

这是方法:

和节点:

为什么会这样?

0 投票
3 回答
4147 浏览

c - 插入链表

我编写了一个程序,该程序将节点按降序插入到链表中。但是每当我12,14,13,19,7按此顺序用数字测试我的代码时。每当我输入 7 时,我取的 7 已经在列表中。但是很容易看出 7 不在列表中在我插入之前。给出这个错误之后,如果我通过键入 2 选择打印选项,我的程序进入了无限循环。我看不到我的错误,我很困惑。

0 投票
3 回答
4300 浏览

insertion - 单链表上的插入排序

我是否认为不可能对单链表执行插入排序?

我的推理:假设insertion sort根据定义,当我们在外循环中向右移动时,我们在内循环中向左移动并根据需要向上(向右)移动值,并在完成后插入我们的当前值内循环。因此,SLL 无法适应这样的算法。正确的?

0 投票
3 回答
1493 浏览

mysql - 使用 auto_increment 字段在 mysql 中插入查询

行,

我确定我在这里做错了什么,但我终其一生都无法弄清楚。

这是我的桌子

当我做一个

它工作正常并插入空白值

但是当我尝试使用插入部分值时

它错误地说 ERROR 1064 (42000): You have an error in your SQL syntax; 检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'to) v alues('sample_to_name')' 附近使用正确的语法

我究竟做错了什么?

0 投票
2 回答
7685 浏览

python - 将字符串插入 SQLAlchemy Unicode 列的正确方法

我有一个带有 Unicode 列的 SQLAlchemy 模型。我有时会在其中插入 unicode 值(u'Value'),但有时也会插入 ASCII 字符串。解决此问题的最佳方法是什么?当我插入带有特殊字符的 ASCII 字符串时,我收到以下警告:

我该如何避免这种情况?插入不同类型字符串的正确方法是什么?

0 投票
6 回答
90398 浏览

python - Python MySQLdb 问题(TypeError: %d format: a number is required, not str)

我正在尝试执行以下插入操作:

我的MYSQL表的结构是:

但是,当我运行我的程序时,我得到了错误

" 文件 "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py",第 151 行,在执行查询 = 查询 % db.literal(args)

类型错误:%d 格式:需要一个数字,而不是 str"