技术栈

leetcode:1108. IP 地址无效化

南林yan2024-01-08 22:53

一、题目

二、函数原型

char* defangIPaddr(char* address)

三、思路

本题通俗来讲就是将字符串中的 . 替换为 [.]

先遍历字符串得出有num个 . 且申请 len + 2*num + 1 个char空间ans。len是原字符串长度,2*num是[ ]的个数,1是 ' \0 ' 的空间。

遍历字符串,如果不是 . 则将其复制到ans中;如果是 . 则将 [.]复制到ans中

ans的最后一个空间一定要存放 '\0',这是字符串结束的标志。

上一篇:1688商品详情API:实现商品详情自动化的关键步骤
下一篇:[python]常用配置读取方法
相关推荐
studyForMokey
12 小时前
【Android面试】窗口机制专题
android·面试·职场和发展
萍萍学习
12 小时前
蓝桥杯JAVA-4
java·职场和发展·蓝桥杯
XiYang-DING
13 小时前
【LeetCode】LCR 019. 验证回文串 II
算法·leetcode·职场和发展
灰色小旋风
13 小时前
力扣18 四数之和(C++)
数据结构·算法·leetcode
噜啦噜啦嘞好
13 小时前
算法篇:前缀和
数据结构·算法
重生之我是Java开发战士
13 小时前
【广度优先搜索】FloodFill算法: 图像渲染,岛屿数量,岛屿的最大面积,被围绕的区域
算法·宽度优先
tankeven
13 小时前
HJ147 最大 FST 距离
c++·算法
2401_85791829
13 小时前
分布式系统安全通信
开发语言·c++·算法
C^h
13 小时前
RTthread消息队列学习
开发语言·算法·嵌入式
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南05小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)06班级宠物园部署指南07UV安装并设置国内源08OpenClaw 使用和管理 MCP 完全指南09【计算机一级WPSoffice】小黑课堂题库软件下载安装教程(2026年3月最新版)10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)