代码之家  ›  专栏  ›  技术社区  ›  NDesai

什么是词典顺序?

  •  127
  • NDesai  · 技术社区  · 7 年前

    词典编纂顺序的确切含义是什么?它和字母顺序有什么不同?

    6 回复  |  直到 6 年前
        1
  •  145
  •   John H    7 年前

    字母顺序。另一种是数值排序。考虑以下值,

    1, 10, 2
    

    这些值按字典顺序排列。按数字顺序,10在2之后,但按字母顺序,10在2之前。

        2
  •  36
  •   Gordon Hopper    5 年前

    字母顺序 字典序 . 词典编纂一词通常指数学规则或排序。例如,其中包括从逻辑上证明排序是可能的。在上阅读有关词典顺序的更多信息 wikipedia

    字母顺序包括在处理空格、大写字符、数字和标点符号方面不同的变体。纯粹主义者认为,允许a-z以外的字符使排序不是“字母”,因此它必须属于更大的“词典学”类别。再一次 wikipedia

    在计算机编程中,一个相关的问题是 ascii码 ASCIIbetical order .

        3
  •  21
  •   Hamza Assada    5 年前

    这仅仅意味着“字典顺序”,即单词在字典中的排序方式。如果要确定词典中这两个单词中的哪一个在另一个之前,你需要从第一个位置开始逐字母比较单词。例如,单词 “儿童” 因为这两个单词的前四个字母是相同的,但字母位于 “儿童” “冷” (即l)。从纵向上看,这个词 “儿童” “冷” 12345 将出现 在包含 . ( Deshmukh, OCP Java SE 11 Programmer I 1Z0815 Study guide 2019 )

        4
  •  7
  •   Coder_H    5 年前

    词典排序是指词典顺序。 例如:在字典中,ado在adieu之后,因为在英语字母系统中,o在i之后。

        5
  •  2
  •   Dharman Aman Gojariya    3 年前

    我想添加一个答案,这个答案与术语的编程方面更相关,而不是数学方面。

    ".

    不止一件事 这是词典顺序的一个例子。

    例如,在Java(8+)中,可以执行以下操作:

    // sorts items from the cheapest AND the most popular ones
    // towards the most expensive AND the least popular ones.
    Collections.sort(items,
        Comparator.comparing(Item::price)
       .thenComparing(Item::popularity)
       .reversed()
    );
    

    Java documentation

    返回a 词典序

        6
  •  1
  •   Ankit Shaw    3 年前

    推荐文章