Java:数组中的唯一项

标签 java arrays unique

我似乎无法理解这一点,但可以说我得到了一个包含不同元素的数组。如果我想创建另一个数组,仅包含第一个数组中的唯一元素,我将如何在不使用 Maps、HashSets 等(不从 java 导入任何其他内容)的情况下做到这一点。

最佳答案

简单的暴力算法。
只需(双)循环数组并检查元素是否重复。如果没有,将其添加到数组中并继续。使用 MapSet 复杂度为 O(N^2) 复杂度,而不是 O(N) 复杂度

关于Java:数组中的唯一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15535898/

相关文章:

Java,使用对象数组时出现 NullPointerException

sql-server - 位列的唯一约束仅允许 1 个真 (1) 值

java - 使用 asp.net web api 的 Android 库

java - Spring 数据 : JPA repository findAll() to return *Map instead of List?

java - Maven 编译器插件总是将一组源检测为 "stale"

php - 是否可以用关联数组声明常量

java - 如何在 Netbeans 控制台中打印希伯来语字符

Java 使用 For 循环移动数组中的元素

Android SQlite,如何检查数据库中的值是否已经存在?

python - 如何只打印具有唯一字段的行?