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

怎么给网站做懒加载大连企业网站制作

怎么给网站做懒加载,大连企业网站制作,企业建设网站的,成都大丰五块石网站建设算法题目3 - 给定一个字符串,请输出其反转字符串 1. 问题描述 给定一个字符串,输出其反转后的字符串。 例如: String str "Hello";输出:olleH以下介绍双指针法和库函数发实现。 2. 算法解决 2.1 双指针法 维护左、…

算法题目3 - 给定一个字符串,请输出其反转字符串

1. 问题描述

给定一个字符串,输出其反转后的字符串。
例如:

 String str = "Hello";输出:olleH

以下介绍双指针法和库函数发实现。

2. 算法解决

2.1 双指针法

维护左、右两个指针,依次循环交换值,代码如下:

/*** 题目:反转字符串* 给定一个字符串,返回改字符串的反转字符串,例如 "Hello" -> "olleH"* 双指针法 时间复杂度 O(n)* @param str* @return*/public static String reverseStr1(String str) {// 转换为字符数组char[] charArray = str.toCharArray();// 左指针int left = 0;// 右指针int right = charArray.length - 1;while (left < right) {// 左右数据交换char tempChar = charArray[left];charArray[left] = charArray[right];charArray[right] = tempChar;left++;right--;}return new String(charArray);}
2.2 库函数法

直接利用当前项目包中的第三方库函数或工具类求解:

 /*** 题目:反转字符串* 给定一个字符串,返回改字符串的反转字符串,例如 "Hello" -> "olleH"* 使用库函数 时间复杂度 O(n)* @param str* @return*/public static void reverseStr2(String str) {// StringBuilder的函数 reverse()String reverse1 = new StringBuilder(str).reverse().toString();System.out.println("反转字符串,使用库函数-StringBuilder:" + reverse1);// hutool 工具类// String reverse2 = StrUtil.reverse(str);//System.out.println("反转字符串,使用hutool工具类:" + reverse2);}

3. 测试

调用测试:

public class ReverseStrTest {public static void main(String[] args) {String str = "Hello";String reverseStr1 = reverseStr1(str);System.out.println("双指针法反转字符串:" + reverseStr1);System.out.println("========================");reverseStr2(str);}}

打印结果:
在这里插入图片描述

4. 总结

方法优点缺点适用场景
双指针法显式展示算法逻辑,面试常用代码量稍多面试、算法题
库函数法代码简洁,高效隐藏实现细节实际开发、快速实现需求

文章转载自:

http://j70wkiGa.sgmgz.cn
http://dWlulbMj.sgmgz.cn
http://2tn62WBh.sgmgz.cn
http://J6GuVwgI.sgmgz.cn
http://1cjIQYYH.sgmgz.cn
http://G5s2CHlG.sgmgz.cn
http://fIbiy5ov.sgmgz.cn
http://tCSvftDt.sgmgz.cn
http://O28Fc91L.sgmgz.cn
http://kV1lTDyw.sgmgz.cn
http://erDsCyYt.sgmgz.cn
http://6sL162YK.sgmgz.cn
http://Xli9RyJv.sgmgz.cn
http://pLZSrrxm.sgmgz.cn
http://7HLwbCPI.sgmgz.cn
http://x6EHG2pq.sgmgz.cn
http://qvPaDmnn.sgmgz.cn
http://QzC1jUhF.sgmgz.cn
http://cmIq6LvL.sgmgz.cn
http://whIVQFsV.sgmgz.cn
http://SdzJ0dLE.sgmgz.cn
http://lJsyrn9W.sgmgz.cn
http://JFhqhu8S.sgmgz.cn
http://O46dYcYp.sgmgz.cn
http://UXAEJPg1.sgmgz.cn
http://l4iSQDwq.sgmgz.cn
http://LaEIiHX8.sgmgz.cn
http://n2cH1kkQ.sgmgz.cn
http://Jgc5gqxe.sgmgz.cn
http://iUbmcJFl.sgmgz.cn
http://www.dtcms.com/wzjs/674480.html

相关文章:

  • 做网站服务站长seo
  • 手机建站平台可上传自己视频wordpress文章对游客不显示
  • 网站开发的教学网站广州市网站设计公司
  • 网站的seo如何优化wordpress 支付 API
  • 网站设计建网站安徽省建设工程安全+协会网站
  • 国内知名网站网络营销渠道可分为哪些
  • 网站建设gon文创产品创意设计
  • 视频网站怎么建设玉儿做春梦网站
  • 制作网站用c 做前台常州建站公司模板
  • 邯郸做移动网站哪儿好wordpress移动端适配
  • 广州建站模板平台成都好玩的地方
  • 网站优化怎么弄聊城做网站建设的公司
  • 在互易上做的网站如何修改公司管理网站首页
  • 网站找人做备案的价格做英语教具的网站
  • 无锡军自考网站建设网站源码做exe执行程序
  • 做门户网站cms门户论坛模板
  • 网站做收录如何做网站地图视频
  • 那间公司做网站好网站怎么办
  • 网络科技公司网站建设海拉尔网站设计
  • 上海哪学网站建设优化呼叫中心系统源码
  • c2c平台网站建设整站优化seo平台
  • 企业网站建设与营运计划书龙岩天宫山有开放吗
  • 潍坊做网站的公司企点官网
  • 网站怎么获得流量学网络推广培训
  • 游戏网站免费入口襄阳专业网站建设
  • 网站搭建兼职wordpress编辑模板
  • 网站中搜索栏怎么做的南京网站建设润洽
  • 企业门户网站建设方案及报价东莞做网站乐云seo
  • 建网站推广效果怎么样百度网做网站吗
  • 建设网站的工具福田网站建设结业论文