我试着为一个简单的问题找到最自信的方法. 我有一个随机高度的矩形数组,我想使用不同的排序算法对它们的高度进行排序.

我找到了两个选项:

  • 创建另一个表示高度的数字数组
  • 只需使用高度并直接对矩形进行排序

现在,我不知道哪一个更有效率、更自信地理解别人,我应该在哪里做出 Select .

非常感谢)

推荐答案

使用array.按照矩形的高度对您的自定义比较器进行排序.

Java相关问答推荐

在未跨多次运行重写过go 的数据的情况下将数据写入到SON文件时遇到问题(使用Jackson)

无法从TemporalAccessor获取Instant:{},ISO解析为2024-04- 25 T14:32:42类型为java.time. form.Parsed

强制Mockito返回null而不是emtpy list

多个Java线程和TreeMap.put()的非预期行为

Apache POI:使用反射获取zoom 级别

只需最少的代码更改即可将版本号标记添加到日志(log)

Spark上下文在向Spark提交数据集时具有内容,但Spark在实际构建它时发现它为空

如何在ApachePOI中将图像添加到工作表的页眉?

为什么使用JDK21获取锁定锁比使用JDK11慢

如何修复PDF重建过程中的文本定位

在Spring终结点中,是否可以同时以大写和小写形式指定枚举常量?

Spring-Boot Kafka应用程序到GraalVM本机映像-找不到org.apache.kafka.streams.processor.internals.DefaultKafkaClientSupplier

如何在EL处理器中定义带有命名空间的变量?

找出承载Cargo 的最小成本

RestTemplate Bean提供OkHttp3ClientHttpRequestFactory不支持Spring Boot 3中的请求正文缓冲

JavaFX复杂项目体系 struct

Java类型推断:为什么要编译它?

如何在JSP中从select中获取值并将其放入另一个select

由于版本不匹配,从Java 8迁移到Java 17和Spring 6 JUnit4失败

使用原子整数的共享计数器并发增量