问题标签 [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.

0 投票
9 回答
735100 浏览

c# - 列表按字母顺序排序

我在 Framework 3.5 上使用 C#。我正在寻找快速排序 Generic List<T>。为了这个例子,假设我有一个Person类型为姓氏的列表。我将如何使用 lambda 表达式对该列表进行排序?

0 投票
5 回答
53977 浏览

c++ - 您如何通过 STL 列表向后迭代?

我正在编写一些 Windows 和 Mac 之间的跨平台代码。

如果 list::end() “返回一个迭代器,该迭代器指向列表中最后一个元素之后的位置”并且可以在向前遍历列表时检查,那么向后遍历的最佳方法是什么?

此代码适用于 Mac,但不适用于 Windows(不能递减超过第一个元素):

这适用于 Windows:

是否有另一种可以在 for 循环中实现的向后遍历方法?

0 投票
33 回答
1132287 浏览

java - 如何在 Java 中加入两个列表?

条件:不修改原名单;只有 JDK,没有外部库。单行或 JDK 1.3 版本的奖励积分。

有没有比以下更简单的方法:

0 投票
8 回答
16093 浏览

c++ - 列表迭代器不可递增

我有一个使用 Visual Studio 2003 构建的旧项目,最近我用 vs2005 重新编译了它。但是,在运行时,我收到以下错误:

列表迭代器不可递增

我将程序跟踪到此功能:

我不是 C++ 专家,这是 VS 调试器给我的。有人可以向我解释问题是什么吗?

谢谢

0 投票
6 回答
13383 浏览

python - python中的快速过滤方法

我想用 python 脚本中任何最快的方法过滤两个列表。filter()为此,我使用了内置方法。但它很慢而且花费太多时间,因为我有很大的列表,我认为每个列表中有超过 500 万个项目,或者可能更多。我不知道我会怎么做。请如果有人有想法或为它编写小功能。

0 投票
3 回答
933 浏览

architecture - 数据访问层:公开列表<>:坏主意?

我目前正在编写一个简单的数据访问层,我想知道应该向其他层公开哪种类型。

我将在内部将数据实现为 List<>,但我记得读过一些关于在不需要时不将 List 类型公开给消费者的内容。

你知道为什么(谷歌没有帮助)?你通常会为那种东西暴露什么?列表?可数?

0 投票
39 回答
891173 浏览

java - 如何从 ArrayList 中删除重复的元素?

我有一个ArrayList<String>,我想从中删除重复的字符串。我怎样才能做到这一点?

0 投票
9 回答
92837 浏览

perl - 如何在 Perl 中获取目录列表?

我想ls在 Perl 程序中作为 CGI 脚本的一部分执行。为此,我使用exec(ls)了 ,但这不会从exec通话中返回。

有没有更好的方法来获取 Perl 中的目录列表?

0 投票
18 回答
1101296 浏览

python - 如何将两个列表转换为字典?

想象一下,您有以下列表。

生成以下字典的最简单方法是什么?

0 投票
20 回答
51221 浏览

python - 如何在 Python 中使用递归来反转列表?

我想要一个函数,它将返回它给出的列表的反向 - 使用递归。我怎样才能做到这一点?