问题标签 [nested-lists]

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 回答
171 浏览

linked-list - C 编程:链表

我正在使用链表编写程序(这样的噩梦)。

无论如何,该程序的目的是输入 8 个字符,然后让程序将字符打印回给您,并以相反的顺序打印出字符,当然使用链表。

到目前为止我得到了这个。它有很多问题(我认为)。

问题是

  • 当向用户询问字符时,它应该自动读取字符数量,而不必询问有多少字符

  • 此外,当它编译时,它会在屏幕上打印乱码,例如我刚刚运行它并打印了

    /li>

这里需要很多帮助。将不胜感激!

课程代码

0 投票
4 回答
42325 浏览

python - 在python中添加两个矩阵

我正在尝试编写一个添加两个矩阵以通过以下文档测试的函数:

所以我写了一个函数:

然后我写了以下函数:

得到了正确的答案。

0 投票
4 回答
2063 浏览

python - 在python中搜索嵌套列表

我有一个嵌套的 97510 个值的元组列表,如下所示:

每个第一个值 (index=0) 都是唯一的,我需要找到具有相同 index=1 项的其他 index=0 项在示例中,我需要找到第二项“4”所在的第二个和第三个元组常见的 。

我该怎么做 ?

0 投票
2 回答
2765 浏览

javascript - 向嵌套列表类添加级别深度

我有这样的嵌套列表:

有什么办法可以根据它们的深度级别添加一个类,所以输出是这样的?

我是 jQuery 新手,试过这个:

...但它只计算 ul 基于它们的索引。任何帮助深表感谢!

0 投票
3 回答
70580 浏览

documentation - 如何在 Javadoc 中创建多级缩进?

假设,作为记录代码 (Javadoc) 的一部分,您希望使用深度缩进来指示元素之间的关系。

如何创建嵌套列表:

  • 一些元素
    • 其他一些元素
      • 还有一些其他元素
0 投票
3 回答
363 浏览

javascript - 使用 javascript 将路径解析为嵌套的 html 列表

我有多个路径字符串(每个叶节点一个),例如

项目1

项目2

带有一些子项的文件夹/子项 3.1

带有一些子项的文件夹/子项 3.2

带有一些孩子的文件/子项目 4.1

带有一些孩子的文件/子项目 4.2

其中item 1、item 2、Sub-item 3.1、3.2、4.1、4.2为叶子节点;我想要做的是构建一个这样的嵌套 HTML:

或者像这样的 JSON 对象:

但我很难做到这一点。我花了 10 个小时来解决这个问题。我愿意使用 jquery。请你能指导我正确的方向吗?我的 javascript 仍然不够好,无法即时执行这些操作。

0 投票
1 回答
480 浏览

design-patterns - 使用 MVC 构建对象的分层列表

我想构建一个应用程序,其中用户以分层方式存储数据,例如使用嵌套的条目列表。例如

•入口1

•入口2

•entry3

我想知道哪个是使用 MVC 模式构建它的最佳方法

我想每个列表都应该是一个控制器数组,每个条目都是一个模型对象。但列表也有标题!

我的猜测是 List 控制器数组对象应该有两个属性:一个是 Entry 模型对象的标题和一个简单的数组,您可以在其中存储更多 List 和 Entry 对象。

听起来对吗?

第二点是,我如何连接视图对象?Entry 视图和 List 视图对象应该监听鼠标和键盘事件。他们应该使用身份系统连接吗?

谢谢

PS:顺便说一句,我使用 sproutcore javascript 框架来构建我的应用程序。但我想让讨论保持不可知和开放是可能的。

0 投票
4 回答
1060 浏览

python - 通过仅提供“left()”和“right()”作为命令,使用光标手动导航嵌套列表?

尽管我用 python 编写,但我认为抽象概念对我和其他人来说更有趣。如果您愿意,请使用伪代码:)

我有一个列表,其中包含我的一个课程中的项目。让我们在这里用字符串和数字来做,这真的没关系。它嵌套到任何深度。(它实际上不是一个列表,而是一个基于列表的容器类。)

示例[1, 2, 3, ['a', 'b', 'c'] 4 ['d', 'e', [100, 200, 300]] 5, ['a', 'b' , 'c'], 6]

请注意,两个 ['a', 'b', 'c'] 实际上是同一个容器。如果你改变一个,你就会改变另一个。可以编辑容器和项目,插入项目,最重要的容器可以多次使用。为了避免冗余,不可能展平列表(我认为!),因为您失去了在一个容器中插入项目的能力,它会自动出现在所有其他容器中。

问题:对于前端(只是带有python“cmd”模块的命令行),我想用一个始终指向当前项目的光标导航这个结构,以便可以读取或编辑它。光标可以左右移动(用户的观点),并且应该表现得像列表不是嵌套列表而是平面列表。

对于人类来说,这非常容易做到。您只是假装在上面的这个列表中子列表不存在,然后简单地从左到右再返回。

例如,如果您在上面列表中的“3”位置并向右走,您会得到“a”作为下一个项目,然后是“b”、“c”,然后是“4”等。或者如果你从“300”接下来是“5”。

向后:如果你从“6”向左走,下一个是“c”。如果你从“5”向左走,它的“300”。

那么原则上我该怎么做呢?我在这里有一种方法,但它是错误的,而且问题已经很长了,我担心大多数人不会阅读它:(。我可以稍后发布。

PS即使很难抗拒:这个问题的答案不是“为什么要这样做,为什么要这样组织数据,为什么不先[扁平化列表|超出我的想象] ? 问题正是我在这里所描述的,仅此而已。数据是按照问题的性质这样构造的。

0 投票
2 回答
321 浏览

python - 将任意长度的位置列表 [4, 1, 2] 转换为嵌套列表的索引

假设这个列表

我有一个函数,它返回任意深度的嵌套列表的位置列表。 例子

正如你所看到的,一开始并不清楚有多少层嵌套。

附加问题 对于列表修改,我想使用 [:] 或 [4:] 或 [0:1] 符号。

对于人类来说,这很容易做到:只需根据需要添加尽可能多的索引位置。

但是,这种方法不会导致任何结果,因为我必须将字符串附加在一起并稍后对它们进行评估。明显的废话:)

处理具有未知数量索引位置的嵌套列表并且仍然具有像普通列表一样处理它的功能的最佳方法是什么(读取、修改、插入、删除)

我希望有一个答案。

PS列表必须保持嵌套。展平不是一种选择。

0 投票
2 回答
720 浏览

list - 从具有超过 2 个元素的元组列表中检索一个元素 (Haskell)

我是 Haskell 的新手,在这种情况下需要一些帮助。我有以下列表

我的要求是获取与帐号对应的金额,例如,对于 001,它应该给出 100。

我写的函数是这样的

第二行是我卡在它给出错误消息的地方

我想在这方面得到一些帮助。谢谢。