algorithm - 序列化整数数组而不重复的算法(即一组)
问题描述
给定一个没有重复和混乱的整数数组。例如:
[1、4、2、5、11、34、771、102]
最简单的序列化方法是使用分隔符,即:
“1、4、2、5、11、34、771、102”</p>
但是,使用的分隔符几乎与元素一样多,这使得它们的大小(以字节为单位)增长太多(至少在我的情况下)。
问题:
有没有一种技术或算法可以让我序列化这种类型的数组以获得可能的最小大小?
在使用简单分隔符进行序列化的情况下,最推荐的压缩算法是什么?
对于相同但有序的数组,答案将如何?
感谢您的时间。
解决方案
推荐阅读
- windows - Windows 反恶意软件扫描接口线程安全
- reactjs - 反应原生。ScrollView 中的滞后滚动动画
- python - 更新密码但无法从 django 中的更新密码登录
- java - 自定义 Gradle 插件在多项目构建中仅执行一次
- java - Drive API V3 - Java - buildHttpRequest 抛出 IllegalArgumentException
- oracle - 解析 xmltype 列时性能下降(oracle 11g)
- linux - 停止无限循环并在循环结束时中断
- ansible - ansible:该任务包含一个带有未定义变量的选项。错误是:“变量”未定义
- javascript - 在页面加载后执行 Javascript 一段时间
- html - Bootstrap 4 导航栏在小屏幕尺寸上无法正常工作