搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
华为网络设备介绍及基础配置命令
2
事件抽取(event extraction)
3
【文本特征表征(1)】什么是embedding(把物体编码为一个低维稠密向量)pytorch中nn.Embedding原理及使用,大模型的LMAS.Embedding原理及使用
4
C++实现生产者和消费者模型_c++生产者消费者代码实现
5
程序员必读的十本图书书单_编程书籍排行榜
6
使用langchain搭建本地知识库系统(新)_langchain 知识库
7
C++11:lambda表达式_lambda表达式c++11
8
视频结构化设计
9
MySQL 中的【ZEROFILL零填充】_mysql zerofill
10
今晚教你动手做出一个 Code Interpreter
当前位置:
article
> 正文
华为OD机试 - 模拟数据序列化传输(Java & JS & Python & C & C++)_模拟一套简化的序列化 od 机试
作者:很楠不爱3 | 2024-03-28 21:30:20
赞
踩
模拟一套简化的序列化 od 机试
题目描述
模拟一套简化的
序列化
传输方式,请实现下面的数据编码与解码过程
编码前数据格式为 [位置,类型,值],多个数据的时候用逗号分隔,位置仅支持数字,不考虑重复等场景;类型仅支持:Integer / String / Compose(Compose的数据类型表示该存储的数据也需要编码)
编码后数据参考图示,数据区的格式是:位置#类型#长度#数据,类型存储需要编码,Integer->0;String->1;Compose->2,长度是指数据的字符长度;数据仅允许数字、大小写字母、空格。
输入的编码字符长度不能超过1000,一个数据的格式错误,则解析剩下数据,其他错误输出ENCODE_ERROR。
输入的解码字符不能超过1000,数据区异常则跳过继续解析剩余数据区,其他异常输出DECODE_ERROR。
输入描述
输入有两行:
第一行是命令,1表示编码,2表示解码
第二行输入待编码、解码的字符
数据最多嵌套10层,[1,Compose,[1,String,Second]] 为2层嵌套。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/331552
推荐阅读
article
python--MemoryError: Unable
to
allocate
array
with...
系统环境Ubuntu 16.04.6 LTS(子系统)Python 3.7.3报错原因np.zeros((5684, 1...
赞
踩
article
微信
小
程序
商家
转账
到
零钱
【
java
】_
java
小
程序
企业
转账
到
零钱
...
商家
转账
到
零钱
及查询结果_
java
小
程序
企业
转账
到
零钱
java
小
程序
企业
转账
到
零钱
...
赞
踩
article
Python
FAIR1M
数据集 计算框的重叠 并去重 美化_
polygon
.intersectio...
from shapely.geometry import Polygonimport numpy as npfrom x...
赞
踩
article
Python
深度
学习
第二版
(
GPT 重译
)
(
一
)
...
本章涵盖基本概念的高级定义机器
学习
发展的时间线
深度
学习
日益普及和未来潜力背后的关键因素在过去几年中,人工智能
(
AI
)
一直...
赞
踩
article
软件杯
深度
学习
机器
视觉
人脸识别
系统 -
opencv
python
...
软件杯
深度
学习
机器
视觉
人脸识别
系统 -
opencv
python
...
赞
踩
article
java
/php/
node
.
js
/
python
基于
微信
小
程序
的
剧本
杀游戏【2024年毕设】_pyth...
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考。_
python
剧本
杀线索模版
python
剧本
杀线索模版 ...
赞
踩
article
python
+
py
qt
5
+
qt
写
界面
(含资源
文件
的
生成
)_
py
qt
5
做个库存系统
界面
...
1.
qt
编写
界面
众所周知,
qt
可以用ui设计出非常漂亮的
界面
,用
生成
ui的拖动窗口可实现
界面
.ui
文件
的
生成
,示例如下图...
赞
踩
article
Py
Qt
(
Python
+
Qt
)入门:
Designer
组件
属性
编辑界面中
QWidget
类相关
属性
详解_...
一、引言本文适用人员:本文比较长,适合不理解
Qt
Designer
部件
属性
的人员阅读或资料查找。声明:如果有人认为本文是...
赞
踩
article
Python
绑定
:从
Python
调用 C 或
C++
_
python
cffi
c++
...
摘要:您是拥有想要从
Python
中使用的C或
C++
库的
Python
开发人员吗?如果是这样,那么
Python
...
赞
踩
article
python
debug
报错
:QT,
PYQT
报错
解决方法_
python
3.10
pyqt5
.qt...
如上图所示提示重新安装pyqt,尝试过并没有用。
debug
就可以正常运行啦!查看下是否安装多个pyqt。_
python
3...
赞
踩
article
[
Java
探索者之路]
一个
大厂都在用的
分布式
任务调度
平台
...
XXL-JOB是
一个
全功能、高扩展性的开源
分布式
任务调度
框架,也是
一个
优秀的定时
任务调度
平台
,给开发者带来便捷的定时任务...
赞
踩
article
c++
内存
管理
_
Python
Bindings
- 从
Python
调用 C/
C++
...
python 最被人诟病的问题是什么? 慢,这是被人诟病最多的问题,很少人知道具体原因,极少人愿意去深入了解并找到原因,...
赞
踩
article
完美解决 python ImportError: Failed
to
import
any qt b...
降低matplotlib版本至2.2.2pip3 install matplotlib==2.2.2出现新的问题,Imp...
赞
踩
article
python
--
PyQt5
(
designer
)中文详细教程(二)
菜单
和
工具栏
_
python
编程 ...
这个章节,我们会
创建
状态栏、
菜单
和
工具栏
。
菜单
是⼀组位于
菜单
栏的命令。
工具栏
是应
用
的⼀些常
用
⼯具按钮。状态栏显示⼀些状态...
赞
踩
article
java
读取
db3
数据
库
_在Android平板电脑上查看
SQLite
数据
–
SQLite
数据
库
...
我成功地将一些
数据
插入到我的sqlite
数据
库
中(我通过打印出从插入返回的长ID来证实这一点,它不是-1)所以我知道它就...
赞
踩
article
Java
版本号
比较
大小(思路通用)
_
java
比较
版本号
...
【代码】
Java
版本号
比较
大小3.3.5,3.3.6!!!
_
java
比较
版本号
java
比较
版本号
...
赞
踩
article
Java
比较
两个
版本号
的大小 (通用)
_
java
实现
版本号
比较
...
/** *
版本号
比较
* * @param v1 * @param v2 * @return 0代表相等,1...
赞
踩
article
Java
:比较
版本号
_
java
version
比较...
问题比较两个
版本号
version
1和
version
2。如果
version
1>
version
2返回1,如果
version
...
赞
踩
article
Java
各
版本
比较(
Java
SE
、
java
EE
、
Java
ME
)_
java
版本
...
java
是作为长时间流行的语言,在这过程中出现了很多
版本
,各
版本
之间又进行的新的派生,导致
版本
很多,对于初入
java
的人...
赞
踩
article
华为OD机试 -
比
较两个
版本号
的大小(
Java
)_
版本号
比
对
java
...
需要注意的是,如果子版本就是0或者由多个0组成,则按上面替换逻辑,会得到一个空串子版本,为了避免这种情况,在替换后,我们...
赞
踩
相关标签
微信小程序
java
小程序
python
开发语言
后端
人工智能
游戏
课程设计
pyqt5
qt
qrc
Python
PyQt
Qt Designer
部件属性
绑定
c++
c语言
函数
pyqt
分布式