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

批量 发布 wordpress网络推广关键词优化公司

批量 发布 wordpress,网络推广关键词优化公司,工会网站群建设,中企动力做的家具行业网站任务日期:7.29 题目一链接:110. 字符串接龙 (kamacoder.com) 思路:将本题寻找附近的字符串等效于寻找四周的陆地,即寻找周围与当前字符只有一位不同的字符串,然后加入到队列中并标记上,在此基础上要将字符…

任务日期:7.29

题目一链接:110. 字符串接龙 (kamacoder.com)

思路:将本题寻找附近的字符串等效于寻找四周的陆地,即寻找周围与当前字符只有一位不同的字符串,然后加入到队列中并标记上,在此基础上要将字符串对应路径长度,最后输出长度即可

代码:

#include <bits/stdc++.h>
//思路:将本题寻找附近的字符串等效于寻找四周的陆地,在此基础上要将字符串对应路径长度,最后输出长度即可
using namespace std;
int main() {int n;cin>>n;string beginstr,endstr;cin>>beginstr>>endstr;//定义一个字典集合,方便直接查找unordered_set<string> strlist;for(int i = 0;i < n;i ++) {string str;cin>>str;strlist.insert(str);}//定义一个地图,记录以string为结尾的路径长度,以便查找到endstr后直接返回长度//哈希表的插入和定义要注意unordered_map<string,int> visitedstr;//初始化visitedstr:插入beginstr,并且设置路径长度为1visitedstr.insert(pair<string,int> (beginstr,1));//进行bfsstd::queue<string> que;que.push(beginstr);while(!que.empty()) {string cur = que.front();que.pop();int path = visitedstr[cur];//需要一个变量提前记录一下当前字符串的路径长度for(int i = 0;i < cur.size();i ++){//依次换cur字符串的各个位置string neword = cur;//如果换当前位置那么需要保证其他位置不动,所以要重新定义一个newordfor(int j = 0;j < 26;j ++) {//每个位置依次便利26个字母neword[i] = j + 'a';if(neword == endstr) {cout<<path + 1;//第26行的作用在此体现return 0;}//确定递归终止条件if(strlist.count(neword) && !visitedstr.count(neword)) {//strlist里面有当前字符串并且当前字符串没有被标记que.push(neword);//第28行作用在此体现visitedstr.insert(pair<string,int> (neword,path + 1));第26行的作用在此体现:标记当前字符串并且当前路径+1}}}}cout<<0;return 0;
}

难点:1.哈希表集合和map的创建。集合:unordered_set<string> strlist;                                                               map:unordered_map<string,int> visitedstr;

2.哈希表的插入操作:visitedstr.insert(pair<string,int> (beginstr,1));

3.哈希表map的含义:以string为结尾的路径长度int.

4.用bfs求最短路径,原因在于它是一圈一圈的遍历,当到达目标点时当前路径长一定是最短路径。

,5.在每次便利一个新的string时要用path记录当前路径长度,




题目二链接:

思路:

代码:

难点:

解释细节1:




题目三链接:

思路:

代码:

难点:

解释细节1:

http://www.tj-hxxt.cn/news/12975.html

相关文章:

  • 整站优化该怎么做企业信息查询
  • 网站建设网站建设哪里有抖音广告投放代理商
  • 旅游门票做的最好的是哪个网站搜索引擎优化英文简称为
  • 自己怎么做百度网站空间大数据推广公司
  • 宾阳网站建设站长之家工具
  • 独立系统网站百度浏览器官方下载
  • 如何做好阿里巴巴企业网站建设百度指数官网
  • 优质的南昌网站设计深圳网
  • 网站项目报价单模板安卓aso优化
  • 行情软件免费下载的网站seo推广服务
  • wordpress手机内容慢扬州seo博客
  • 云南省省建设厅网站网络公司seo教程
  • 想给公司做个网站怎么做seo排名哪家有名
  • 网站域名到期朝阳seo排名优化培训
  • 网站制作需要多少钱品牌国际站seo优化是什么意思
  • 深圳做网站比较好平台推广渠道
  • 亚马逊欧洲站入口网址阿亮seo技术顾问
  • 珠海动态网站制作推广网站关键词优化排名怎么做
  • 哇哈哈电子商务网站建设策划书seo外链发布
  • wordpress内存seo网站管理
  • 江苏网站设计4414站长平台
  • 盗版软件做的网站会被起诉吗重大军事新闻最新消息
  • c 网站开发简单实例网页设计框架图
  • 定制营销型网站制作2023网站seo
  • .net和php那个做网站好推广平台排名
  • 营销型网站建设定制白杨seo课程
  • 商城网站用什么做常用的关键词优化策略有哪些
  • 电影网站怎么做的自己怎么开电商平台
  • 北京网站建设华大app推广接单网
  • 天津网站设计网站制作平台开发