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

idea网站开发搜索引擎的使用方法和技巧

idea网站开发,搜索引擎的使用方法和技巧,黄埔做网站公司,长春互联网公司排名一&#xff1a;string及其标准库 C中使用string类需要添加<string>库。 string初始化&#xff1a; string str1 "Hello"; string str2; str2 "World"; string str3 str1 str2; string在变量的声明以及初始化与C语言的char类字符串一致。但是str…

一:string及其标准库

        C++中使用string类需要添加<string>库。

        string初始化:

string str1 = "Hello";
string str2;
str2 = "World";
string str3 = str1 + str2;

        string在变量的声明以及初始化与C语言的char类字符串一致。但是string类增加了对多个字符串连接的运算。

        string常用函数:

size()返回字符串长度
empty()字符串是否为空
substr()获取子串
find()查找子串在主串中的位置
replace()替换字符
/*对find(),substr(),replace()用法解释*/
#include<bits/stdc++.h>typedef __int64 ll;using namespace std;const int M = 200005;
const ll INF = 0x7f7f7f7f;string s = "Hello,World!";int main(){cout<<s<<'\n';cout<<s.find("World")<<'\n';//s.find(string)函数返回搜索的字符串string第一次在 s 中出现的位置cout<<s.substr(6,5)<<'\n';//s.substr(pos,n)函数返回字符串 s 从 pos 开始的连续 n 个字符组成的子字符串s.replace(0,5,"ByeBye");//s.replace(pos,n,string)函数从 pos 开始的连续 n 个字符组成的子字符串变为stringcout<<s<<'\n';
}
append()在字符串末尾添加字符串
erase()删除字符串指定位置的字符

insert()

在指定位置插入字符串
clear()清除字符串
/*append(),erase(),insert()用法解释*/
#include<bits/stdc++.h>typedef long long ll;
typedef unsigned long long ull;using namespace std;const int M = 200005;
const ll INF = 0x7f7f7f7f7f;string s = "Hello,World!";int main(){cout<<s<<'\n';s.append("And you");//s.append(string)默认在字符串末尾操作cout<<s<<'\n';s.erase(0,6);//s.erase(pos,n)从 pos 开始删除 n 个字符cout<<s<<'\n';s.insert(s.size()," uwu");//s.insert(pos,string)在pos位置插入string,pos之后的字符默认后移cout<<s<<'\n';s.clear();cout<<s.size()<<'\n';
}

二:string库使用例题:       

题目及大意:

        对于字符串s,当符合以下条件时为合法字符串:

  1. 是空串
  2. 如果S是合法的,那么S+avaava+S同样合法
  3. 如果S是合法的,那么S+avavaavava+S同样合法

        判断输入的字符串s是否合法

分析:

        对于字符串s,只有当其由avaavava组成,并且没有重复字符、或者为空串时才合法。

 AC代码:
 

#include<bits/stdc++.h>typedef long long ll;
typedef unsigned long long ull;using namespace std;const int M = 200005;
const ll INF = 0x7f7f7f7f;void solve()
{string s;cin>>s;for(int i = 0;i<s.size();){if(s.substr(i,5) == "avava")i+=5;else if(s.substr(i,3) == "ava")i+=3;else{cout<<"No"<<'\n';return;}}cout<<"Yes"<<'\n';
}int main(){int tt;cin>>tt;while(tt--)solve();return 0;
}
http://www.hkea.cn/news/485057/

相关文章:

  • html5 图片网站建设企业网站多少钱
  • 企业网站定制开发流程网络营销的概念及特点
  • 做火影网站背景图农村电商平台有哪些
  • 国内html5网站建设seo兼职工资一般多少
  • 青海西宁网站建设公司百度网络推广
  • 服装公司网站设计百度站长收录入口
  • 做搜索关键词任务网站网站维护是什么意思
  • 2018什么做网站百度网盘网页版入口
  • 深圳福田大型商城网站建设石家庄最新疫情最新消息
  • 网站版面结构chatgpt 网站
  • 网站后期推广是谁来做广州百度推广开户
  • 不上此网站枉做男人免费制作网站平台
  • 防红短链接生成佛山抖音seo
  • 网站建设php带数据库模板站长工具四叶草
  • 做网站客户拖着不验收店铺推广渠道有哪些方式
  • 站群系统哪个好用怎样进行seo推广
  • 淄博网站建设方案网络推广是做什么的
  • 网站建设销售工作职责seo平台怎么样
  • 免费的网站给一个百度seo优化服务项目
  • 现代广告创意设计郑州百度网站优化排名
  • 兰州网站建设哪家专业谷歌seo网站推广
  • 崇信门户网站留言回复上优化seo
  • 网站建设费用有哪些站长工具搜索
  • 云主机能干什么独立站seo怎么做
  • 苏州专业网站建设设计公司免费发布推广信息的b2b
  • 空间 两个网站网络推广培训班
  • 零基础学做网站推广公司简介
  • 公司做网站最好引擎搜索器
  • 济南手工网站建设北京百度seo服务
  • 网站建设原创百度seo官网