问题标签 [sublist]

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 投票
2 回答
12116 浏览

python - 在python中,如何通过匹配原始列表中的字符串模式从字符串列表中提取子列表

如何使用匹配模式返回字符串列表的子列表。例如我有

我想返回:

我认为列表推导会起作用,但我对它的确切语法感到困惑。

0 投票
3 回答
775 浏览

java - 交换列表中的子列表

有没有一种简单的方法来交换列表中的 2 个子列表。例子:

0 投票
2 回答
164 浏览

c# - 将字符串列表中的索引中的字符放入一个字符列表中

标题听起来像废话,但下面的示例希望能有所帮助。

尝试编写一个大的 LINQ 语句,给定一个字符串列表和一个整数列表,它可以将该列表中所有字符的列表收集到一个列表中。例子:

指数:

可能的:

应该给我:

来自每个字符串中的索引 2 和 4。

我想我有点不对劲,但这是我正在努力提供的一个凌乱的声明,以提供一些工作/纠正:

0 投票
1 回答
3635 浏览

java - Java List.SubList() 性能对比

我需要实现一个在序列上滑动的滑动窗口。(1:[0,1,2,3]2:[1,2,3,4],...) 哪个 aprove 可能更快?1.

或 2。

}

?

我用 system.currtime bla .. +-std 测量了时间,SubLists 似乎工作得更快.. 但为什么呢?我认为第二种方法是 O(n)

我需要操作庞大的数据库..因此我需要看看这个..

制造一月

0 投票
0 回答
148 浏览

linked-list - ACSL 中的归纳谓词表明一个链表是另一个链表的子表

我需要在 ACSL 中编写一个归纳谓词,说明一个链表是另一个链表的子表。

谓词的签名应该是这样的:

所以基本上我想要一个谓词来说明状态 L1 上的链表 l 是同一个链表 l 的子列表,但在这种情况下是状态 L2。

0 投票
5 回答
8935 浏览

java - 有没有一种简单的方法可以将一个列表拆分为 X 个子列表?

我有一个大于 20k 的随机大小列表。如何将它们拆分为子列表,其中每个子列表的长度相等或长度相等 + 1(对于奇数列表?)?

由于它是随机大小,因此实现不应该有任何定义的大小,对吧?

我目前正在查看此模板:

这个是根据已知的子列表大小创建子列表,然后创建 X 个子列表。

我需要的结果是传递一个 LIST 和一个目标 sublistSize。所以我传递了一个大小为 26346 记录和 sublistSize 5 的列表。我最终会得到 5 个子列表。前四个子列表将有 5269 条记录,最后(第 5 个)子列表将有 5270 条记录。

0 投票
2 回答
41657 浏览

java - 将 ArrayList 的子列表转换为 ArrayList

我使用一个 ArrayList 并且我试图将它的一部分复制到另一个 ArrayList 因此我使用:

其中“sibling.keys”是新的 ArrayList,“keys or this.keys”是旧的 ArrayList。我使用了强制转换,因为 eclipse 告诉我这样做,但随后它抛出了一个ClassCastException

java.util.ArrayList$SubList 不能转换为 java.util.ArrayList

有什么建议吗?

0 投票
1 回答
1283 浏览

python - 在链接列表 Python 中对子列表进行排序

代码的工作:我将代码的输入作为无序子列表提供,其中列表中的子列表按降序排列,而链表的其余部分按升序排列。

该代码适用于 1、2、3、4、5、9、8、7、10 和 1、10、9、8、7、6、5 等输入,即中间和末尾的未排序列表,但如果列表在开头未对 3、2、1、4、5、6 等输入进行排序,则它不起作用!谁能帮帮我请..

0 投票
2 回答
141 浏览

java - 如果子列表未满怎么办

所以我正在制作一个包含 x 个关键点(变量)的子列表,它保存了这个Sublist列表中最好的 300 个。然而,有时找到的点数少于 300,并且 List 会给出 NullPointException。

如果分数少于 300 分,我只想显示一条消息,但是将其放入if声明中(如下所示)是行不通的。我究竟做错了什么?

0 投票
2 回答
2450 浏览

java - 如何在没有 ConcurrentModificationException 的情况下修改 subList?

我有一点问题ListIterator

我已经开始迭代原始列表[1, 4, 5],我介于1和之间4。然后我将列表修改为[1, 2, 3, 4, 5]. 现在我想迭代原始列表的其余部分。这里我给出一个示例代码:

当我执行它时,我得到了 java.util.ConcurrentModificationException。你知道我怎样才能正确地做到这一点吗?