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

如何开 网站建设公司网站建设商城

如何开 网站建设公司,网站建设商城,南沙网站建设,漯河网做网站题目描述 思路分析 代码实践 java: public class Solutation1 {//定义一个方法#xff0c;判断是否是有效数字或者字母private static boolean isValid(char c) {//如果不是字母或者数字#xff0c;那就返回一个flase//这里调用了Character类里面的方法return Character.i… 题目描述  思路分析 代码实践  java: public class Solutation1 {//定义一个方法判断是否是有效数字或者字母private static boolean isValid(char c) {//如果不是字母或者数字那就返回一个flase//这里调用了Character类里面的方法return Character.isLetter(c) || Character.isDigit(c);}//判断两个字母是否相等这里还要忽略大小写private static boolean isEqual(char a,char b) {return Character.toLowerCase(a) Character.toLowerCase(b);}//主函数public static boolean isPalindrome(String s) {if (s null) {return false;}int left 0, right s.length() - 1;while (left right) {//非数字左边是循环while (left right !isValid(s.charAt(left))) {left;} while (left right !isValid(s.charAt(right))) {right--;}//上面都跳到正确的位置//开始比较if (left right !isEqual(s.charAt(left), s.charAt(right))) {return false;//只要有一个对比不等就不是回文}left;right--;}//上面如果没有跳到return,直接返回truereturn true;}public static void main(String[] args) {boolean res isPalindrome(1b , 1);if (res true) {System.out.println(它是回文串);}} }运行结果 下面分析一下它的时间复杂度 所以时间复杂度是O(n) 下面用c代码解决 #include iostream #include cctype // 用于字符处理函数using namespace std;bool isValid(char c) {// 如果不是字母或者数字返回falsereturn isalnum(c); }bool isEqual(char a, char b) {// 忽略大小写比较两个字符是否相等return tolower(a) tolower(b); }bool isPalindrome(string s) {if (s.empty()) {return true; // 空字符串被认为是回文串}int left 0, right s.length() - 1;while (left right) {// 非字母或数字的字符左指针右移while (left right !isValid(s[left])) {left;}// 非字母或数字的字符右指针左移while (left right !isValid(s[right])) {right--;}// 开始比较字符if (left right !isEqual(s[left], s[right])) {return false; // 只要有一个对比不等就不是回文}left;right--;}return true; }int main() {bool res isPalindrome(1b , 1);if (res true) {printf(it is palindrome\n);} else {printf(it is not palindrome);}return 0; }运行结果 上面说几个点 1.这里引入了c语言当中的一个头文件去进行字符判断的操作 2.下面这里为什么不进行NULL的判断 正确的方法来检查字符串是否为空。如果你尝试将空指针传递给这个函数编译器会报错因为它不接受指针作为参数。所以不需要额外检查指针是否为 NULL  上面的时间算法复杂度还是O(n) 好了祝早安午安晚安
http://www.dnsts.com.cn/news/209931.html

相关文章:

  • 淘宝网站都是怎么做的吗优化清理大师
  • 东莞网站开发哪里找做淘宝客找商品网站有哪些
  • 石家庄网站推广服务平台作风建设提升年活动网站
  • 手机网站建设czyzjseo怎么发文章 seo发布工具
  • 网站集约建设原因美食网站策划书范文
  • 手机网站制作时应该注意的问题创意产品
  • 电脑版 做网站尺寸公司做网站的目的
  • 怎么免费建网站深圳网站建设怎样快速
  • 蓟县集团网站建设wordpress移除工具栏
  • 杭州网站建设unohacha服务公司有哪些
  • 企业电器网站建设方案郑州网络运营平台有哪些
  • 网站优化目录所有浏览器大全图片
  • 做烘培的网站网站注册流程和费用
  • 沈阳免费做网站搜索引擎seo优化
  • 成都水高新区建设局官方网站在大学做网站
  • 军事信息化建设网站莆田网站建设平台
  • 电子商务网站开发参考文献深圳龙华医院
  • 蓝色大气网站源码温江做网站
  • 网站加载动画效果loading网站源码平台
  • 北京做网站好的公司北京到广州航班时刻表
  • 手机网站域名注册昆明网站优化排名推广
  • 针对网站开发软件 代替手动移动端响应式网站怎么做
  • 国外wordpress主题站云南安宁做网站的公司
  • 杭州 城西 做网站2022年域名申请时间
  • 办公家具网站模版工业设计本科生作品集
  • 中小企业建网站注意成都公司注册价格
  • 网站制作咨询电话wordpress企业外贸主题
  • 公司网站注册要多少钱wordpress做电影网站
  • 门户网站后台建设模块应持续抓好二级网站的建设工作
  • 免费建站优化怎么用ps做京东网站模板