1.题目描述
2.题目解析
2.1.暴力遍历:两层嵌套for循环,可以轻易实现暴力遍历,还是比较简单的。但是缺点也是比较明显的,就是时间复杂度会比较高,当输入较长时,运行速度太慢。
2.2.特殊解法:如何降时间复杂度呢?现在是两层嵌套遍历,有没有办法只用一次遍历就能解决问题呢?如果对dominoes遍历一次,那么我们可以对dominoes中的元素进行统计,统计每个元素出现了多少次,然后通过排列组合的方式求解共可以组成多少对。
其实也是非常简答的啦~
1.题目描述
2.题目解析
2.1.暴力遍历:两层嵌套for循环,可以轻易实现暴力遍历,还是比较简单的。但是缺点也是比较明显的,就是时间复杂度会比较高,当输入较长时,运行速度太慢。
2.2.特殊解法:如何降时间复杂度呢?现在是两层嵌套遍历,有没有办法只用一次遍历就能解决问题呢?如果对dominoes遍历一次,那么我们可以对dominoes中的元素进行统计,统计每个元素出现了多少次,然后通过排列组合的方式求解共可以组成多少对。
其实也是非常简答的啦~