【问题标题】:In an array I have to re-arrange elements such that each element starts with the same character with which the previous element ends [closed]在一个数组中,我必须重新排列元素,以便每个元素以与前一个元素结束的相同字符开头[关闭]
【发布时间】:2021-12-22 05:21:57
【问题描述】:

输入数组:67 96

数组可以重新排列为:96 67

输出:1

输入数组2:12 34

元素不能重新排列,所以, 输出:0

我是数据结构和算法的新手,我无法解决这个问题。请帮帮我。 提前致谢!!

【问题讨论】:

标签: c++ python-3.x algorithm data-structures


【解决方案1】:

算法类是困难的。没关系。这些问题需要您认真思考、认真思考,而且有时需要一段时间才能掌握解决方案。

一些提示:

  • 没有处理数字来解决这个问题! (提示是使用“字符”这个词。)
  • 您应该将特定算法作为课程的一部分,这些算法将 直接关系到解决这个问题,比如拓扑排序

您尝试的第一件事可能不起作用。继续寻找,直到你能在自己的头脑和纸上解决问题。然后投资编写代码来实现它。

【讨论】:

    猜你喜欢
    • 2019-01-28
    • 2023-03-19
    • 2015-08-15
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多