Python|通过字典交集查找三个排序数组中的公共元素
给定三个按非降序排序的数组,打印这些数组中的所有公共元素。
例子:
我们有解决此问题的现有解决方案,请参阅 Find common elements in three sorted arrays 链接。我们可以使用字典的交集在Python中快速解决这个问题。做法很简单,
- 首先使用 Counter() 方法将所有三个列表转换为以元素为键、频率为值的字典。
- 现在对三个字典执行交集运算,这将导致我们的字典在三个数组列表中具有公共元素及其频率。
输出: