当前位置: 首页 > news >正文

中文网站站内优化怎么做建站系统cms

中文网站站内优化怎么做,建站系统cms,东莞58同城网,网站做快照题目分析 题目链接#xff1a;449. 序列化和反序列化二叉搜索树 觉得序列化很简单#xff0c;前序遍历、后序遍历、中序遍历、层序遍历等等。其中得到前序遍历和后序遍历是可以通过递归解法反序列化的#xff0c;觉得这样子做有点复杂。就想着可不可以一次遍历。一次遍历的…题目分析 题目链接449. 序列化和反序列化二叉搜索树 觉得序列化很简单前序遍历、后序遍历、中序遍历、层序遍历等等。其中得到前序遍历和后序遍历是可以通过递归解法反序列化的觉得这样子做有点复杂。就想着可不可以一次遍历。一次遍历的问题在于不知道哪里子孩子为空因为没有保存子孩子为空的情况。所以我就针对性地让空节点的值为-1。为了方便从字符串中读取数字使用了C中的istringstream。整体的实现还是比较简洁高效的。 实现代码 class Codec { public:// Encodes a tree to a single string.string serialize(TreeNode* root) {queueTreeNode* q;string ans;if (root nullptr) return ans;q.push(root);int cnt;TreeNode *t;while (!q.empty()) {cnt q.size();while (cnt--) {t q.front(); q.pop();if (t) {ans.append(std::to_string(t-val));q.push(t-left);q.push(t-right);} else {ans.append(-1);}ans.push_back( );}}return ans;}// Decodes your encoded data to tree.TreeNode* deserialize(string data) {std::istringstream is(data);int x, y, cnt;TreeNode *root nullptr, *t;queueTreeNode* q;if (is x) {root new TreeNode(x);q.push(root);while (!q.empty()) {cnt q.size();while (cnt--) {t q.front(); q.pop();is x y;if (x ! -1) {t-left new TreeNode(x);q.push(t-left);}if (y ! -1) {t-right new TreeNode(y);q.push(t-right);}}}}return root;} };反思总结 写完后去看了一眼题解才发现是二叉搜索树。。。我眼睛是有多瞎。不过二叉搜索树也没有什么特别好的优化。 如果用的是中序和前序还原的话由于二叉搜索树中序遍历是有序的性质不用去特意保存中序遍历。
http://icebutterfly214.com/news/17966/

相关文章:

  • 2025年智能家居产品品牌推荐排行 top 5
  • Web3 去魅:写给程序员和普通人的技术解读
  • 2025 年安全触边厂家最新推荐榜:聚焦品质服务商,结合权威测评与市场口碑的全面选购指南防爆灵敏安全触边/无人车安全触边公司推荐
  • 国家育儿补贴怎么领?领多少?AiPy 计算器帮你一键查询(附计算器生成教程)
  • Day12背景属性---拆封写法与复合写法
  • 2025 年胰岛素泵厂家排行榜权威发布,实力厂家技术与口碑全景解析及选购指南软针植入 / 平衡式留置针 / 无异物感胰岛素泵公司推荐
  • 2025年冷链食品冷库供货厂家权威推荐榜单:食品级冷库/食品速冻冷库/保鲜食品冷库源头厂家精选
  • 在 Ubuntu 中创建一个拥有 root 权限的 mjroot 用户并禁用root用户
  • 低功耗LCD段码液晶驱动 VKL144A/B LCD驱动厂家
  • Go红队开发—图形化界面
  • 2025年河南公共走廊全钢防火隔断公司权威推荐榜单:商场全钢防火隔断/公共走廊防火隔断/公共走廊防火隔墙源头厂家精选
  • 智能体自动化 ui 测试
  • 2025 年 11 月倍捻机,直捻机,大卷装倍捻机厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年 11 月智能倍捻机,节能倍捻机,高速大卷装倍捻机厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年北戴河海鲜餐厅推荐权威榜单,聚焦专业采购与精湛厨艺的优质之选北戴河海鲜,北戴河特色美食店推荐
  • 基于粒子群算法(PSO)的灰度图像阈值分割及多适应度函数实现
  • 小狗
  • 2025年水利铸铁闸门厂家权威推荐榜单:弧形铸铁闸门/抓斗式清污机/铸铁闸门源头厂家精选
  • 大屏动态交互总结
  • 2025 年度用友管理软件经销商最新推荐排行榜:权威测评 + 专业分析,精选优质服务商助力企业数字化转型制造业 / 建材行业管理软件代理商推荐
  • 2025 年 11 月温泉泳池设备,酒店泳池设备,别墅泳池设备厂家最新推荐,技术实力与市场口碑深度解析!
  • 2025 年 11 月膜结构停车棚,膜结构汽车棚,膜结构推拉棚厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025年日照中式婚宴场地推荐,婚宴场地服务哪家靠谱?
  • 2025年消雾装置冷却塔供货厂家权威推荐:消雾冷却塔/消雾冷却塔选型/消雾冷却塔变频源头厂家精选
  • 给图片添加水印接口(文字水印和照片水印)
  • 2025年深圳巨量竞价开户公司权威推荐榜单:爱采购开户/爱采购运营/巨量推广源头公司精选
  • 每周读书与学习-JMeter主要元件详细介绍(四)再谈取样器
  • 2025年济南靠谱龙工叉车公司推荐,专业龙工叉车平台全解析
  • 2025年五大文物展柜制造企业推荐,文物展柜来样定制企业全解析
  • 关于Microsoft Power Automate-中-数据表的复制-副本