问题标签 [singly-linked-list]
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.
c++ - 插入istream c ++时对单链表进行排序
当谈到 c++ 时,我是世界上最基本的人,我想知道你们是否可以帮助我,如果可以的话。我试图对读入 istream 的节点进行排序,但因为它们被读入。网络上的代码非常复杂,我想知道是否有一种非常基本的方法来实现这一点。
这是我的读取方法,到目前为止它读入 istream,这很棒,但现在我需要对其进行排序,因为它已读入。我的头疼哈哈
这是我的头文件中的节点类
c++ - 检查单链表是否为空c ++
我试图弄清楚确定单链表是否为空的最佳和最简单的方法是什么。
我需要创建一个布尔方法吗?
谢谢
读取方法
无效列表::读取(istream&r){
}
头文件
c++ - 单链表 C++ 上的合并排序
我正在寻找一种可以学习和理解合并排序的简单方法。我在网上查看过,发现合并排序对单链表非常有用,但我不明白该怎么做。这是我找到的网站: Wikipedia Merge sort and Specific linked lists
我不确定要给你什么代码。我基本上只是在我的头文件中有这个并且是新手,所以我很基础。提前谢谢你的帮助 :)
c++ - 多次拆分链表会导致堆栈溢出c ++
哦亲爱的; 我似乎误会了这一点。
我想将一个单链表拆分 10,000 次,但显然(在你们帮助我之前我不知道这一点)它会导致堆栈溢出。
我对此真的很陌生,所以有什么办法我仍然可以做到这一点并且不会导致堆栈溢出?使用参考还是什么?
这是方法:
c++ - 允许在单链表 C++ 上的合并排序中重复
我现在对此感到非常恼火。我正在为大学学习合并排序,并且正在经历我在网上找到的这种合并排序。但是,我似乎没有得到重复,我想要重复。它的这一点如下,但我已经评论了这一点和东西,它使排序无法正常工作。有什么办法可以保留重复项吗?如果您能保持答案简单,我将不胜感激。谢谢
c++ - 简单单链表的复制构造函数,包括节点 C++
我不是很擅长这个,我有点坚持为单个链表和与之配套的节点制作复制构造函数。
这是我的头文件:
谁能帮我理解它是如何工作的以及我可以做些什么来创建它?谢谢你。
c - 如何在没有变量的情况下将数组添加到 GSList?
我正在使用这样的东西,但是它会抛出错误。
我只是将数组放在一个变量中并以这种方式传递它,但我正在查看近 500 行,例如无模式数据。(所以我不能使用循环)
此外,使用 GSList 的全部目的是避免锯齿状数组的限制
编辑:使用 `(int[]) 进行强制转换给出:
编辑:文字复制粘贴以显示它没有超出范围(注意,这是在 .h 文件的顶层):
主文件
c++ - 将额外的 0 写入和打印到已排序的文件和切割节点(单链表)结束 C++
这可能看起来有点模糊,所以真的很抱歉。我正在写入文件并将此单链表中的排序节点打印到控制台。不幸的是,在排序列表中,它会在前面打印和写入一个额外的 0,并在末尾删除一个值。这是代码:
文件样本: 0 0 1 2 2 3 ........ 9995 9996 9996 9998 //这里应该是另一个9998
c++ - C++链表简单问题
我正在尝试检查给定链表中是否存在实体。这是我的代码:
从我标记为“问题行”的行开始,if 语句的部分
我收到错误 CXX0017(未找到符号“”)和错误 CXX0030(无法评估表达式)。
如果链表中没有实体,则此代码有效 - 换句话说,如果头为空。
Node 构造函数如下所示:
我也试过了:
和节点构造函数
所有组合都返回相同的错误。有什么建议么?
c - c中的单链表错误
各位极客,我创建了单链表算法,但我没有看到它正常工作:
如果我运行这些代码,循环将永远不会结束,那么有什么问题吗?
预先感谢...