Leetcode 1313如何解压成长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计522个文字,预计阅读时间需要3分钟。
给定一个整数序列 `nums`,编写一个程序来压缩它。假设每个相邻的元素 `[freq, val]` 表示解压后子序列中有 `freq` 个值为 `val` 的元素。你需要输出压缩后的序列。
例如,给定序列 `nums=[1,2,2,1,3,4,4,4,5]`,压缩后的序列可能为 `[3,2,1,2,1,3,1,5]`,表示解压后序列为 `[1,2,2,1,3,4,4,4,5,1,3,4,5]`。
pythondef compress(nums): if not nums: return []
compressed=[] i=0 while i
return compressed
示例nums=[1,2,2,1,3,4,4,4,5]print(compress(nums))
给你一个以行程长度编码压缩的整数列表 nums 。
本文共计522个文字,预计阅读时间需要3分钟。
给定一个整数序列 `nums`,编写一个程序来压缩它。假设每个相邻的元素 `[freq, val]` 表示解压后子序列中有 `freq` 个值为 `val` 的元素。你需要输出压缩后的序列。
例如,给定序列 `nums=[1,2,2,1,3,4,4,4,5]`,压缩后的序列可能为 `[3,2,1,2,1,3,1,5]`,表示解压后序列为 `[1,2,2,1,3,4,4,4,5,1,3,4,5]`。
pythondef compress(nums): if not nums: return []
compressed=[] i=0 while i
return compressed
示例nums=[1,2,2,1,3,4,4,4,5]print(compress(nums))
给你一个以行程长度编码压缩的整数列表 nums 。

