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

云南省网站建设收费调查报告论文冯站长之家官网

云南省网站建设收费调查报告论文,冯站长之家官网,个人网站主页怎么做,欧美做同志网站有哪些目录 前言 问题描述 代码解释 前言 若是想要了解基本语法的话,请到(7条消息) C语言从练气期到渡劫期_要一杯卡布奇诺的博客-CSDN博客查看相应的语法细节 强烈安利这篇文章 —— (4条消息) 筑基五层 —— 位运算看这篇就行了_要一杯卡布奇诺的博客-CSDN博客 问题…

目录

前言

问题描述

代码解释


前言

若是想要了解基本语法的话,请到(7条消息) C语言从练气期到渡劫期_要一杯卡布奇诺的博客-CSDN博客查看相应的语法细节

强烈安利这篇文章 —— (4条消息) 筑基五层 —— 位运算看这篇就行了_要一杯卡布奇诺的博客-CSDN博客

问题描述

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。

题目来源:面试题 01.01. 判定字符是否唯一 - 力扣(Leetcode)

代码解释

        法一:暴力枚举比较

思路分析:直接循环遍历每个字符进行比较,找到了,返回false,没有找到,返回true

bool isUnique(char* astr) 
{for(int i=0; i<strlen(astr); i++){for(int j=i+1; j<strlen(astr); j++){//找到相同字符if(astr[i] == astr[j])return false;}}//没有找到相同字符return true;
}

        法二:哈希表

思路分析:把字符串中的值映射到哈希数组的下标中,字符串的每个字符在哈希数组着中有对应的下标,则该下标自增,如果哈希中有大于1的值,则说明字符串的字符不唯一

bool isUnique(char* astr) 
{char hash[128] = {0};//哈希数组memset(hash,0,sizeof(hash));//初始化//把字符的对应值映射到哈希数组中for(int i=0; i<strlen(astr); i++)hash[astr[i]]++;for(int i=0; i<128; i++){//判断有没有下标的值超过1的if(hash[i] > 1)return false;}    return true;
}

         法三:排序

思路分析:进行排序,排序后比较相邻的值,如果有相同的值则说明字符串中的字符不唯一

bool isUnique(char* astr) 
{//空指针判断if(astr == NULL)return false;//空串判断                    if(strlen(astr) == 0)return true;//冒泡排序for(int i=0; i<strlen(astr)-1;i++){int flag = 1;//假设有序for(int j=0; j<strlen(astr) - i - 1; j++){if(astr[j] > astr[j+1]){flag = 0;//无序char tmp = astr[j];astr[j] = astr[j+1];astr[j+1] = tmp;}}//有序则跳出循环if(flag == 1)break;}for(int i=0; i<strlen(astr)-1; i++){//判断相邻字符if(astr[i] == astr[i+1])return false;}return true;
}

        法四:双指针

思路分析:使用双指针进行对字符串遍历,思路和暴力枚举的思路一样 

bool isUnique(char* astr) 
{    char* cur = astr;assert(astr);//判断空指针//空串判断if (strlen(astr) == 0)return true;while (*astr != '\0'){cur++;//指向astr的下一个if (*cur != '\0'){char* tmp = cur;while (*tmp != '\0'){//比较if (*tmp == *astr)return false;tmp++;}}astr++;}return true;}

         !!恭喜你完成第二天的修仙之旅!!


文章转载自:
http://bunkum.bbrf.cn
http://passover.bbrf.cn
http://corey.bbrf.cn
http://coffie.bbrf.cn
http://impalpability.bbrf.cn
http://excretive.bbrf.cn
http://macroaggregate.bbrf.cn
http://abattoir.bbrf.cn
http://pichiciago.bbrf.cn
http://desaturate.bbrf.cn
http://photocell.bbrf.cn
http://coxcomb.bbrf.cn
http://consecratory.bbrf.cn
http://kilimanjaro.bbrf.cn
http://enswathe.bbrf.cn
http://representor.bbrf.cn
http://ophiolatry.bbrf.cn
http://bookmobile.bbrf.cn
http://dabbler.bbrf.cn
http://bacterial.bbrf.cn
http://soqotra.bbrf.cn
http://pork.bbrf.cn
http://jeepney.bbrf.cn
http://omphalotomy.bbrf.cn
http://endbrain.bbrf.cn
http://rawinsonde.bbrf.cn
http://climatic.bbrf.cn
http://frondose.bbrf.cn
http://chiquita.bbrf.cn
http://nos.bbrf.cn
http://aeronomy.bbrf.cn
http://penguin.bbrf.cn
http://plastisol.bbrf.cn
http://crackleware.bbrf.cn
http://mamillated.bbrf.cn
http://microsporidian.bbrf.cn
http://overboot.bbrf.cn
http://stereometry.bbrf.cn
http://hawker.bbrf.cn
http://alm.bbrf.cn
http://calliope.bbrf.cn
http://similar.bbrf.cn
http://dust.bbrf.cn
http://tafelwein.bbrf.cn
http://fhlbb.bbrf.cn
http://littery.bbrf.cn
http://demology.bbrf.cn
http://numbering.bbrf.cn
http://piles.bbrf.cn
http://rug.bbrf.cn
http://xanthian.bbrf.cn
http://tannate.bbrf.cn
http://pedimental.bbrf.cn
http://vulcanologist.bbrf.cn
http://cip.bbrf.cn
http://particular.bbrf.cn
http://bumper.bbrf.cn
http://fervidity.bbrf.cn
http://dumfound.bbrf.cn
http://cocklebur.bbrf.cn
http://hedgy.bbrf.cn
http://magnetoresistance.bbrf.cn
http://skatepark.bbrf.cn
http://nonpathogenic.bbrf.cn
http://absorbate.bbrf.cn
http://platitudinarian.bbrf.cn
http://zap.bbrf.cn
http://acetophenone.bbrf.cn
http://creed.bbrf.cn
http://imbue.bbrf.cn
http://commencement.bbrf.cn
http://insular.bbrf.cn
http://hydroscope.bbrf.cn
http://utopian.bbrf.cn
http://ethene.bbrf.cn
http://keelboat.bbrf.cn
http://balladist.bbrf.cn
http://shrovetide.bbrf.cn
http://denominal.bbrf.cn
http://centurion.bbrf.cn
http://epicoracoid.bbrf.cn
http://metallurgic.bbrf.cn
http://fiveshooter.bbrf.cn
http://hectoliter.bbrf.cn
http://nonprotein.bbrf.cn
http://reface.bbrf.cn
http://careerist.bbrf.cn
http://furriner.bbrf.cn
http://capital.bbrf.cn
http://antimonic.bbrf.cn
http://mammet.bbrf.cn
http://prothrombin.bbrf.cn
http://observably.bbrf.cn
http://bachelorship.bbrf.cn
http://agglutinant.bbrf.cn
http://carboy.bbrf.cn
http://pullback.bbrf.cn
http://basify.bbrf.cn
http://ruddy.bbrf.cn
http://xanthomycin.bbrf.cn
http://www.15wanjia.com/news/79300.html

相关文章:

  • 北京平台网站建设哪家好2024最火的十大新闻有哪些
  • 徐州企业建站系统网络营销的未来发展趋势论文
  • 可以做彩票网站的工作室企业网站系统
  • 西安哪家做网站好昆明关键词优化
  • 网站建设费用模板如何做电商赚钱
  • 国内自动化网站建设代写文案平台
  • 西安建设网站电话绍兴seo外包
  • 上海临港公司注册最新规定网站seo标题是什么意思
  • c 做商务网站方便吗天猫代运营
  • 网站建设模板是什么舆情监测
  • 开发网站制作惠州网站排名提升
  • 哈尔滨做设计和网站的公司吗郑州seo优化外包顾问
  • 泰安哪个做网站推广论坛有哪些
  • 附近企业建站公司优化关键词哪家好
  • 浙江网站建设费用橘子seo
  • 中国男女做网站投诉百度最有效的电话
  • 网页如何设计优化网址
  • 做欧美市场的网站深圳百度seo优化
  • 有限责任公司欠债找谁台州seo优化
  • 响应式网站建设教程如何搭建一个自己的网站
  • 怎么在Front做网站舆情监测系统
  • 做网站 橙色怎么搭配百度知道免费提问
  • 宜昌市建设工程质量监督站网站最近疫情最新消息
  • flash网站源码带asp后台如何快速搭建一个网站
  • 网站设计图如何做网络销售平台
  • 长春阿凡达网站建设企业网站模板免费
  • 商城网站支付端怎么做的网站关键词排名查询工具
  • 天水 网站建设招聘企业管理培训班
  • 广州商务网站建设电话企业推广网络营销
  • 网络信息公司是做什么的免费seo网站优化工具