初级算法-12.反转字符串
题目描述:
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[]
的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
示例 1: 输入:["h","e","l","l","o"] 输出:["o","l","l","e","h"] 示例 2: 输入:["H","a","n","n","a","h"] 输出:["h","a","n","n","a","H"]
class Solution {public void reverseString(char[] s) {char t;for(int i=0;i<s.length/2;i++){t=s[i];s[i]=s[s.length-1-i];s[s.length-1-i]=t;}} }
转载于:https://www.cnblogs.com/hzhqiang/p/10822458.html
初级算法-12.反转字符串相关推荐
- 初级算法_反转字符串
LeetCode_初级算法_反转字符串 源 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须原地修改输入数组.使用 ...
- swift算法:反转字符串
1.描述 编写一个函数,其作用是将输入的字符串反转过来,输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须原地修改输入数组.使用O(1)的额外空间解决这一问题 你 ...
- 算法--------数组------反转字符串中的元音字母
编写一个函数,以字符串作为输入,反转该字符串中的元音字母.示例 1:输入: "hello" 输出: "holle" 示例 2:输入: "leetcod ...
- leetcode算法题--反转字符串
原文链接:https://leetcode-cn.com/problems/reverse-string/ 双指针法 void reverseString(vector<char>& ...
- C++反转字符串的算法(附完整源码)
C++反转字符串的算法 C++反转字符串的算法完整源码(定义,实现,main函数测试) C++反转字符串的算法完整源码(定义,实现,main函数测试) #include<iostream> ...
- 简单记录牛客top101算法题(初级题C语言实现)判断回文字符串 反转字符串 合并两个有序的数组
1. 判断是否为回文字符串 给定一个长度为 n 的字符串,请编写一个函数判断该字符串是否回文.如果是回文请返回true,否则返回false. 字符串回文指该字符串正序与其逆序逐字符一致. // ...
- freeCodeCamp 学习记录——初级算法「01」翻转字符串
从这篇开始与非将逐篇介绍在初级算法闯关中遇到的问题和记录,有疏漏和错误的地方希望大家可以帮忙指正.这里推荐一个MDN web docs网站,博客里的方法释义均来自此,点击相应位置可以获得详细释义. 问 ...
- freecodecamp能学php吗,freeCodeCamp 学习记录——初级算法「01」翻转字符串
从这篇开始与非将逐篇介绍在初级算法闯关中遇到的问题和记录,有疏漏和错误的地方希望大家可以帮忙指正.这里推荐一个MDN web docs网站,博客里的方法释义均来自此,点击相应位置可以获得详细释义. 问 ...
- LeetCode(力扣)初级算法 字符串篇
目录 1.反转字符串 2.整数反转 2.1第一版代码 2.2第二版代码 3.字符串中的第一个唯一字符 3.1第一版代码 3.2第二版代码 3.3第三版代码 4.有效的字母异位词 4.1第一版代码 4. ...
最新文章
- Anaconda中安装Orange3脚本-完整版
- 张一鸣卸任CEO,立下10年之约,期望突破线性延伸
- 看得“深”、看得“清” —— 深度学习在图像超清化的应用
- Linux-HA开源软件Heartbeat(概念篇)
- centos进入单用户模式
- 启明云端分享|盘一盘ESP32为啥那么惹人爱呢?
- 并发编程——线程——CPython的GIL解释器锁
- 熊猫数据集_为数据科学拆箱熊猫
- Windows 8操作技巧之快捷键大全
- Git(12)-stash, reflog
- 0.接口测试学习路径
- python日常能做什么-为什么Python这么火?看看它能做什么你就知道了
- FreeRTOS之源码 及 移植详解
- 必读的Python入门书籍,你都看
- [行业报告] 芒果发布8月份国内移动广告平台数据报告
- 带你穿越古罗马,元宇宙巴士来啦 #Invisible Cities
- VMware12虚拟机安装
- OneNote | OneNote 备份(线上+本地)
- motd 自定义欢迎界面
- poj 1001 Exponentiation(java)