【问题标题】:Adding integers from a file into a existing array while sorting?排序时将文件中的整数添加到现有数组中?
【发布时间】:2015-09-03 17:56:44
【问题描述】:

基本上,我需要将文件中的数字读入现有数组,但在执行此操作时,我还需要将添加的数字按降序排序到适当的数字位置。同时还检查是否存在任何正在加载的数字,以及它们是否将它们从加载中排除。如果有什么需要我提供的,请告诉我。

【问题讨论】:

  • 该数组仅包含在您的文件中按降序仅出现一次的数字?
  • 您需要为我们提供一些努力和具体问题。请看如何提问:stackoverflow.com/help/how-to-ask
  • 查看这个问题的公认答案:stackoverflow.com/questions/8725387/…
  • 是的,数组只包含在数组中只能出现一次的数字。该文件包含现有数组编号的一些副本和一些新编号。

标签: java arrays file


【解决方案1】:

您可以使用树集。 http://docs.oracle.com/javase/7/docs/api/java/util/TreeSet.html

如果您必须使用数组,请尝试使用二分搜索来查找元素或元素应位于的位置(while 循环在两种情况下都常用退出,为您提供数组中的一个索引)。见http://docs.oracle.com/javase/7/docs/api/java/util/Arrays.html#binarySearch(int[],%20int)

不幸的是,这就是我能提供的所有细节。请提供更多详细信息以获取更多详细信息。这里欢迎使用代码 sn-ps,但不要放太多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-13
    • 2019-02-23
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多