2610.转换二维数组

2610. 转换二维数组

方法一

python 复制代码
class Solution:
    def findMatrix(self, nums: List[int]) -> List[List[int]]:
        # collections.Counter自动计数 :无需手动初始化字典,直接统计元素频率。
        cnt = Counter(nums)
        res = []
        while cnt:
            # temp = [cnt的key值],eg:[1,2,3]
            temp = list(cnt)
            res.append(temp)
            for i in temp:
                # 使用一次就将cnt字典中的该元素数量-1,
                cnt[i] -= 1
                # 当该元素数量为0时,删除元素
                if cnt[i] == 0:
                    del cnt[i]
        # 返回每次收集的cnt的key值
        return res
相关推荐
2401_898717662 分钟前
mysql如何进行全量数据库备份_mysqldump工具的使用技巧
jvm·数据库·python
勤劳的进取家3 分钟前
传输层基础
运维·开发语言·学习·php
wangbing11257 分钟前
Java处理csv文件总是丢数据
java·开发语言·python
qq_283720057 分钟前
高并发场景下 Python+MySQL 性能优化最佳实践
python·mysql·性能优化
Rust语言中文社区7 分钟前
【Rust日报】2026-04-28 Pacquet:pnpm 的 Rust 重写版本
开发语言·后端·rust
m0_748554818 分钟前
SQL注入的安全架构设计_将数据库置于内网隔离区
jvm·数据库·python
modelmd16 分钟前
研究C语言的hello world输出
c语言·开发语言·chrome
Flittly17 分钟前
【LangGraph新手村系列】(2)自定义状态与归约器:让 LangGraph 记住更多东西
python·langchain·aigc
好运的阿财17 分钟前
OpenClaw工具拆解之apply_patch+sandboxed_read
人工智能·python·ai编程·openclaw·openclaw工具
小小199218 分钟前
vue 单页面请求
开发语言·前端·javascript