news 2026/5/1 9:28:45

leetcode 917. Reverse Only Letters 仅仅反转字母-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 917. Reverse Only Letters 仅仅反转字母-耗时100

Problem: 917. Reverse Only Letters 仅仅反转字母

耗时100%,用一个字符串仅仅记录英文字母,然后翻转的,最后双指针,一个指向s,一个指向tg,将tg的字符填充到s当中

Code

class Solution { public: string reverseOnlyLetters(string s) { int n = s.size(); string tg; for(int i = 0; i < s.size(); i++) { if(isalpha(s[i])) { tg += s[i]; } } reverse(tg.begin(), tg.end()); int l = 0, start = 0; while(start < tg.size()) { while(l < n && !isalpha(s[l])) l++; s[l++] = tg[start++]; } return s; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:56:10

VMP 加固与 VMProtect 原理与使用

VMP 加固与 VMProtect 原理与使用 目录 概述与来源说明VMP 加固常见疑问与实操要点VMProtect 核心原理VMProtect 使用方法虚拟机指令集与寄存器轮转典型性能数据与测试方法论性能优化与保护级别平衡VMProtect 与其他保护工具对比对抗动态分析与自校验ARM 与 x86 架构差异最佳…

作者头像 李华