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

sem网站做推广濮阳市城乡建设管理局网站

sem网站做推广,濮阳市城乡建设管理局网站,黄骅市市长,用网站做淘客怎么做344 反转字符串 编写一个函数#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间#xff0c;你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中…344 反转字符串 编写一个函数其作用是将输入的字符串反转过来。输入字符串以字符数组 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”] 思路 在链表中有一道题是反转链表已经介绍过双指针法来解决这个问题。那么反转字符串依然是使用双指针的方法只不过对于字符串的反转其实要比链表简单一些。 因为字符串也是一种数组所以元素在内存中是连续分布这就决定了反转链表和反转字符串方式上还是有所差异的。 另外 关于python库函数如直接使用reverse的使用 如果库函数仅仅是 解题过程中的一小部分并且你已经很清楚这个库函数的内部实现原理的话可以考虑使用库函数。 双指针法 class Solution(object):def reverseString(self, s)::type s: List[str]:rtype: None Do not return anything, modify s in-place instead.# 类似链表中的反转链表 本题也是使用双指针法 # 不过链表中需要定义节点这些相对复杂 而字符串可以视为一个数组 所以相对简单left 0right len(s)-1while left right: # 在这里边界处 可以先加上判断其作用 若无实际作用 则可以不加tmp s[left]s[left] s[right]s[right] tmpleft 1right - 1return s简便方法 class Solution:def reverseString(self, s: List[str]) - None:Do not return anything, modify s in-place instead.s[:] reversed(s)class Solution:def reverseString(self, s: List[str]) - None:Do not return anything, modify s in-place instead.s[:] s[::-1]
http://www.hkea.cn/news/14535221/

相关文章:

  • 门户网站是如何做引流的南昌网站建设企业
  • 站长工具seo综合查询方法易名中国网站
  • 网站收费标准微商城分销平台免费
  • 山东三强建设咨询有限公司网站网站检测
  • 我想做网站什么样的网站可以做站群
  • 如何创建网站教程代理注册公司一般多少钱
  • 什么语言开发网站互联网营销方案策划写作
  • 广州南站在哪个区电商网站开发代码
  • 网站建设项目验收方案济宁网站开发平台
  • 手机网站建设制作教程视频俄罗斯引擎搜索
  • 网站开发基本流程ppt中国和住房城乡建设部网站
  • 北京网络网站建设价格低银川做企业网站
  • wordpress iis建站做网站如何文字链接文字
  • 手机网站静态动态做百度网站排
  • 海安县城乡建设局网站中山三水网站建设
  • 网站建设补充协议北京京西建设集团网站
  • 网站建设报告怎么写建站哪家公司比较好而且不贵
  • 梁山专业网站建设wordpress快速配图
  • 聊城app制作网站苏州吴江做网站
  • 提高网站公信力 单仁台州建站服务
  • 创美艺佳网站是谁做的建网站用
  • 门户网站免费建设wordpress作者墙主题
  • 学习做网站的网站企业网站建设选题的依据及意义
  • 网站服务器是主机吗百度企业查公司名录
  • 哪些园林网站可以做外链wordpress tag 插件
  • 国家开发大学网站作业怎么做响应式网站 乐云seo品牌
  • 山东省建设人才网站seo管理系统培训运营
  • 高校网站网页设计千网图片
  • 网站建设都有那些费用网站建设定义是什么
  • 做网站去哪个公司gzip wordpress