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

代码随想录算法训练营第八天 | leetcode 344 541 卡特54

  • 344反转字符串
    思路:简单,跳过
  • 541反转字符串
    思路:参考的是代码随想录里带temp的那一个解法,下标使用i+=2k来进行循环,每次要求翻转每2k的前k个字符,因此不需要考虑当2k跳超过字符串长的情况,如果超过一个,不需要翻转,超过在k个范围的境况下,上一个循环已经翻转了,因为翻转的是i和i+k-1的字符,不是2k那个下标
  • 54:卡特网替换数字
    思路:先得出字符串中数字的个数,然后创建一个满足要求的数组,最后遍历原字符数组遇到数字在新数组进行填充字符
http://www.rkmt.cn/news/11437.html

相关文章:

  • PolarFire SOC Auto Update 和 IAP 文档阅读二
  • 实用指南:《前端学习总结:GitLab、状态管理、组件库与 Umi.js》
  • java21学习笔记-未命名的模式和变量 - 指南
  • 达梦数据库DM-查询指定模式下表的大小
  • 2025年十大主流项目管理工具评测:功能覆盖与成本效益分析
  • 分布式专题——19 Zookeeper分布式一致性协议ZAB源码剖析 - 指南
  • 网络运维 --- ntp服务器
  • 向量那点事儿
  • PySpark - Get the number of rows
  • RK3588-ubuntu server - 详解
  • Go语言中的信号捕获与优雅退出:SIGINT、SIGTERM和SIGKILL详解 - 若
  • 实用指南:虚拟机搭建 DHCP 服务器 + 配置 DHCP 中继:完整实操指南
  • Kendo UI for jQuery 2025 Q3新版亮点 - AI 智能网格与全新表单体验
  • DevExpress WPF中文教程:如何使用虚拟源将WPF数据网格绑定到任何数据源?
  • 数据跨境传输解决方案助力企业安全合规高效流通
  • 题解:P9454 [ZSHOI-R1] 巡城
  • 我的第一个赚钱网站 -- 从网站源码到集成AdSense获利的全过程
  • Gradle读取仓库配置文件的优先级
  • PCS PMA,如何理解硬核IP
  • pycharm中使用调试模式运行 uvicorn.run(app)报错TypeError: _patch_asyncio.locals.run() got an unexpected keywor解决
  • 交换机命令
  • 开写第一篇
  • C#操作Excel核心要点:告别手动,拥抱自动化
  • 250925
  • 使用责任链模式简化if-else代码示例
  • SQLAlchemy -> Base.metadata.create_all(engine )详解 - 实践
  • Transformer 面试题及详细答案120道(51-60)-- 模型变体与改进 - 详解
  • 【源码解读之 Mybatis】【基础篇】-- 第3篇:SqlSession的创建与生命周期
  • 基于Qt和FFmpeg的安卓监控模拟器/手机摄像头模拟成onvif和28181设备
  • 不只是一台玩具车:开源燃料电池机器人HydroBot全揭秘 - 实践