当前位置: 首页 > 网络应用技术

937.重新安排日志文件:简单排序和使用问题

时间:2023-03-05 20:04:04 网络应用技术

  这是937。重新安排LeetCode上的日志文件,这很简单。

  标签:“排序”

  给您一个日志编号logs.east Log是一个由空格隔开的字符串,其第一个单词是将字母和数字化的标识符。

  有两种不同类型的日志:

  请按照以下规则重新划分日志:

  返回日志的最终顺序。

  示例1:

  示例2:

  暗示:

  根据分类规则,我们需要剪切$ str [i] $ str,以了解每个$ str [i] $都属于“字母日志”或“数字日志”,以及部分和部分。

  在分类过程中,每$ str [i] $都将被多次访问。为了允许每个$ str [i] $仅执行此类预处理工作,我们可以自定义课程,并将此部分的工作放在类的工作中。

  最后,只需将$ str [i] $转移到一个示例中,自定义排序,然后使用排序结果来构建答案的基本逻辑。

  代码:

  这是我们“通过Leetcode”系列的第一篇文章。该系列始于2021/01/01。截至起点码的开始,总共有1916年的问题。该主题已经完成。

  在这一系列文章中,除了解释问题 - 解决想法之外,还将尽可能多地提供最简洁的代码。如果涉及通信,将有相应的代码模板。

  为了使学生更容易在计算机上调试和提交代码,我建立了一个相关的仓库:https://github.com/sharingsource/logicstack-letcode。

  在仓库地址中,您可以看到一系列文章的解释链接,一系列文章的相应代码,leetcode的原始链接以及其他首选解决方案。