0

我正在准备面试,并试图了解这个问题:

编写一个程序来跟踪一组文本范围。起点和终点将是字符串。

文本范围示例:[AbA-Ef]

  • Aa 将落在此范围之前
  • AB 会在这个范围内
  • 等等

有人可以帮我理解文本范围[AbA-Ef]是如何定义的吗?

  • AbA起点还是Ef终点?

  • 我可以从概念上理解 char 的起点A,但我没有得到起点AbA。它像数字线,其中 char A, a, B, b, C,c落在线上吗?

  • 就像正则表达式,起点AbA暗示所有以前缀开头的字符串AbA

  • [AbA][Ef]

  • {Ab}+ [A-E]+ {f}

提前致谢。

4

1 回答 1

0

在我看来,这只是一个按字母顺序排列的范围,但将 UC 字母视为 lc 字母之后(基于ABcome after AbA)。就像您要查看物理百科全书一样,页面上可能会有诸如“chuck-chunk”之类的标题,因此,如果您要查找“黑猩猩”,您会知道要返回几页,如果您正在寻找“chute”你会继续前进,或者如果你正在寻找“chump”,你会知道它在那个页面的某个地方。也许我只是老了。

于 2016-07-25T22:12:23.323 回答