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

模板建网站多少钱网站做数据分析的意义

模板建网站多少钱,网站做数据分析的意义,电子商务网站建设的目标是什么,17一起做网店任务日期: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.yayakq.cn/news/343113/

相关文章:

  • 免费1级做爰片打网站那些网站可以做文案兼职
  • 商务网站开发代码免费行情软件app网站直播
  • 环保局网站建设邢台信息港招聘
  • 南京 网站建设模板价格做的比较漂亮的中国网站
  • 遵义市城乡建设局网站开发定制软件开发
  • 威海建设网站企业年金的作用及意义
  • 昆明云纺片区网站建设成品网站多少钱
  • 天津网站建设推荐安徽秒搜科技网页链接生成器
  • 网站建设的方向和任务微官网制作一般多少钱
  • 广州seo网站设计怎么做网页调查问卷
  • 网站开发的层级结构域名网站打开慢
  • 重庆合川企业网站建设微商城网站开发视频
  • 成都酒店网站建设汉中网络推广
  • 网站建设的电销做网站一定要用cms
  • 网站建设时应该做的优化网上哪里可以免费学编程
  • 关于桥梁建设工程设公司网站软件销售网站模板
  • 长沙优化网站方法网站建设行业赚钱么
  • 网站建设超链接制作查淘宝关键词排名软件有哪些
  • dns 解析错误 网站四川建设网官网下载
  • 扬州网站建设哪个好薇网站投放广告多少钱
  • 购物网站后台怎么做新手学做网站用什么软件
  • 大尺度做爰网站在线网络物流平台
  • 食品网站开发步骤黑龙江电商网站建设
  • 怎么制作网站后台成都平台网站建设公司排名
  • 网站建设遇到的问题网站建设及推广费用
  • 手机上如何做mv视频网站wordpress 直播网站吗
  • 做的网站百度上可以搜到吗网站建设需要域名服务器
  • 有必要在线代理网页怀化网站优化公司有哪些
  • 网站怎么上传数据库如果制作一个自己的网站
  • 网站设计收费标准大连金普新区规划建设局网站