问题标签 [sorted]

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 回答
1853 浏览

php - 通过 php/android 在排序的 mySQL 表中的正确位置插入数据

我已经找到了大量关于这个主题的信息,但是它超载了。我似乎无法准确找到我正在寻找的解决方案,我找到的只是一般的东西。

我有一个这样的 mySQL 表设置:rank | 姓名 | 分数

android 应用程序在插入时只知道名称和分数。我使用 php 和 httppost 来插入数据。我知道该怎么做。我想要做的是根据分数插入数据,并根据分数自动分配排名。

假设我已经在数据库中有这些值:

  1. 蒂夫 1000
  2. 艾伦 800

我想插入值“Jake 900”

我如何得到结果表:

  1. 蒂夫 1000
  2. 杰克 900
  3. 艾伦 800

最好我不希望手机或平板电脑对数据进行排序,因为我知道如何下载表格、插入信息、使用它并再次上传,但我不希望服务暂停一段时间即使它在后台。

解决方案?

0 投票
1 回答
3044 浏览

java - 在用户通过单击列对内容进行排序后检索 JTable 行内容

我有一个包含两个表 A 和 B 的窗格。当在 A 中选择一行时,应该更新 B 的内容。

我的代码在 A 中检测到行选择。但是,当用户单击列标题对行进行排序时,在 A 的表模型中似乎没有考虑到这一点。

因此,我可以获得选定的行号(考虑到排序是正确的),但是当我尝试使用其表模型从 A 检索行字段内容时,它给我的值就好像行没有被排序一样。

如何从选定的行号中检索选定行的内容?

0 投票
15 回答
294782 浏览

python - 如何在 Python 中获取已排序数组的索引

我有一个数字列表:

现在,如果我对这个列表进行排序以获得[1, 2, 3, 5, 100]. 我想要的是排序顺序中原始列表中元素的索引,即[0, 1, 2, 4, 3] --- ala MATLAB 的排序函数,它返回值和索引。

0 投票
1 回答
110 浏览

android - 滚动到项目

我是 Android 新手,我想知道如何向下滚动到ListView. 例如,我有一个包含 5000 个项目的数组,已排序。我将在屏幕顶部显示 33 个字母,用户想要到达以字母“M”开头的位置。我怎样才能做到这一点,以便用户可以在不使用手指滚动的情况下到达该位置。

我知道这在 HTML ( <li>/<ul>标签) 中是可能的,但我想知道如何在 Android 中做到这一点ListView

0 投票
5 回答
525 浏览

c# - Dictionary<> 总是按值排序,从键查找索引

我需要一个始终按值排序并且可以按键索引的字典(或任何其他集合)。我的目的是实现一个缓存,其中对象具有唯一的键和与之关联的指标。当必须完成缓存替换时,将删除具有最少度量的对象。它需要尽可能快,因此每次更换完成时都进行完整订购并不是一个好的选择。有任何想法吗?谢谢

0 投票
1 回答
904 浏览

java - Java维护的自动索引排序数组?

java中是否有一个功能,我通过它定义一个数组以使其保持排序方式,这将让我在这个数组中插入或删除一个元素。这是为了避免在添加或删除元素时进行昂贵的重新排序?

0 投票
6 回答
441 浏览

python - 在 Python 中对计数列表进行排序

(我对任何类型的编程都是全新的,所以请在回答时尽可能具体) 问题:我已经编写了一个程序来解决 pythonchallenge.com 级别 2。该程序有效,但结果很混乱。我想将字符计数的结果排序到一个漂亮的列表中。当我尝试使用 sorted() 对字符计数的结果进行排序时,它会删除所有计数,只给我一个字符串中的字符列表。我需要能够保持查看文件中每个字符的数量的能力。无论如何这里是代码:

这就是我在 cmd 中得到的:

如果我添加一个 sorted() 函数,例如 print sorted(charcount) ,我会在 cmd 中得到这个:

感谢您的解决方案,如果您能花时间在您的代码中添加注释,解释所有内容,我将不胜感激!

0 投票
7 回答
1295 浏览

python - 如何按键对字典进行排序?

我有一个字典,看起来像:

我想按键('24','26','27'等)对其进行排序,它应该是这样的:

我读过文章,但我不明白如何按主字典的键排序。

0 投票
2 回答
963 浏览

python - Python - 按字母顺序排列嵌套列表

我有以下列表:

我想这样订购:

注意:如果用户后面有嵌套列表,则该列表必须位于该用户的右侧。

除此之外,所有嵌套列表的工作方式都相同。它是递归的。

0 投票
8 回答
19687 浏览

java - 在 Java 中按值映射自动排序

我需要在 Java 中有一个自动按值排序的映射 - 以便在我添加新的键值对或更新现有键值对的值,甚至删除一些入口。

还请记住,这张地图将会非常大(大小为 100 的数千,甚至是 10 的数百万条目)。

所以基本上我正在寻找以下功能:

假设我们有一个实现上述功能的类“SortedByValuesMap”,并且我们有以下代码:

输出应该是:

特别是,对我来说真正重要的是能够随时获取具有最低值的条目 - 使用如下命令:

这应该给我“橙子”条目

编辑:我是 Java 新手,所以请详细说明您的答案 - 谢谢

EDIT2:这可能会有所帮助:我正在使用它来计算巨大文本文件中的单词(对于那些熟悉的人:特别是 n-grams)。所以我需要建立一个地图,其中键是单词,值是这些单词的频率。但是,由于限制(如 RAM),我只想保留 X 最常用的词——但你不能事先知道哪些是最常用的词。因此,我认为它可能起作用的方式(作为近似值)是开始计算单词,当地图达到上限(如 1 百万个条目)时,将删除最不频繁的条目以保持地图的大小100万总是。