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
相关推荐
weixin1997010801611 分钟前
《二手ERP对接闲鱼API:聚石塔强制入塔后的架构重构实录》(附Python源码)
python
小白快快跑哦18 分钟前
python-字符串全解(六):正则表达式-转义与非转义
python·正则表达式·转义与非转义
晴天的雨.9921 小时前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法
IvanCodes6 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
Patrick在香港7 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Web3&Basketball7 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
aramae8 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
AIFQuant8 小时前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
GPU实战笔记10 小时前
云端 Python 开发:JupyterLab 还是 VS Code Remote-SSH?
python·vs code·jupyterlab·remote-ssh·远程开发
狗狗狗狗狗乐啊10 小时前
搭一个 AI 对话工作台 AChat:从 0 到可用的完整记录(一)
python·react.js·ai编程