中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

交互設(shè)計包含網(wǎng)站設(shè)計長清區(qū)seo網(wǎng)絡(luò)優(yōu)化軟件

交互設(shè)計包含網(wǎng)站設(shè)計,長清區(qū)seo網(wǎng)絡(luò)優(yōu)化軟件,java做的網(wǎng)站怎么修改密碼,醫(yī)院網(wǎng)站和微信公眾號建設(shè)方案任務(wù)日期:7.29 題目一鏈接:110. 字符串接龍 (kamacoder.com) 思路:將本題尋找附近的字符串等效于尋找四周的陸地,即尋找周圍與當(dāng)前字符只有一位不同的字符串,然后加入到隊列中并標記上,在此基礎(chǔ)上要將字符…

任務(wù)日期:7.29

題目一鏈接:110. 字符串接龍 (kamacoder.com)

思路:將本題尋找附近的字符串等效于尋找四周的陸地,即尋找周圍與當(dāng)前字符只有一位不同的字符串,然后加入到隊列中并標記上,在此基礎(chǔ)上要將字符串對應(yīng)路徑長度,最后輸出長度即可

代碼:

#include <bits/stdc++.h>
//思路:將本題尋找附近的字符串等效于尋找四周的陸地,在此基礎(chǔ)上要將字符串對應(yīng)路徑長度,最后輸出長度即可
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為結(jié)尾的路徑長度,以便查找到endstr后直接返回長度//哈希表的插入和定義要注意unordered_map<string,int> visitedstr;//初始化visitedstr:插入beginstr,并且設(shè)置路徑長度為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];//需要一個變量提前記錄一下當(dāng)前字符串的路徑長度for(int i = 0;i < cur.size();i ++){//依次換cur字符串的各個位置string neword = cur;//如果換當(dāng)前位置那么需要保證其他位置不動,所以要重新定義一個newordfor(int j = 0;j < 26;j ++) {//每個位置依次便利26個字母neword[i] = j + 'a';if(neword == endstr) {cout<<path + 1;//第26行的作用在此體現(xiàn)return 0;}//確定遞歸終止條件if(strlist.count(neword) && !visitedstr.count(neword)) {//strlist里面有當(dāng)前字符串并且當(dāng)前字符串沒有被標記que.push(neword);//第28行作用在此體現(xiàn)visitedstr.insert(pair<string,int> (neword,path + 1));第26行的作用在此體現(xiàn):標記當(dāng)前字符串并且當(dāng)前路徑+1}}}}cout<<0;return 0;
}

難點:1.哈希表集合和map的創(chuàng)建。集合:unordered_set<string> strlist;? ? ? ?????????????????????????????????????????????????????????map:unordered_map<string,int> visitedstr;

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

3.哈希表map的含義:以string為結(jié)尾的路徑長度int.

4.用bfs求最短路徑,原因在于它是一圈一圈的遍歷,當(dāng)?shù)竭_目標點時當(dāng)前路徑長一定是最短路徑。

,5.在每次便利一個新的string時要用path記錄當(dāng)前路徑長度,




題目二鏈接:

思路:

代碼:

難點:

解釋細節(jié)1:




題目三鏈接:

思路:

代碼:

難點:

解釋細節(jié)1:

http://www.risenshineclean.com/news/46855.html

相關(guān)文章:

  • 做網(wǎng)站時 404網(wǎng)頁如何指向作品推廣
  • 網(wǎng)站那個做的比較好html+css網(wǎng)頁制作成品
  • 用源代碼做網(wǎng)站2020國內(nèi)十大小說網(wǎng)站排名
  • 什么是門戶網(wǎng)站廣告我想自己建立一個網(wǎng)站
  • 動畫畢業(yè)設(shè)計代做網(wǎng)站鄭州百度網(wǎng)站優(yōu)化排名
  • 圖片類網(wǎng)站建設(shè)百度推廣年費多少錢
  • 搜索引擎網(wǎng)站有哪些windows優(yōu)化大師是哪個公司的
  • 電子商務(wù)網(wǎng)站建設(shè)問題百度游戲app下載
  • 怎么用視頻做網(wǎng)站背景重慶seo優(yōu)化公司
  • 東營做網(wǎng)站優(yōu)化的公司軟文廣告案例
  • 杭州網(wǎng)站建設(shè)公司官網(wǎng)頁面設(shè)計漂亮的網(wǎng)站
  • 武漢單位做網(wǎng)站網(wǎng)站建設(shè)優(yōu)化400報價
  • wordpress使用手機號登錄上海網(wǎng)站seoseodian
  • 現(xiàn)在建一個網(wǎng)站一年費用只要幾百元南寧百度首頁優(yōu)化
  • 金華市網(wǎng)站建設(shè)seo網(wǎng)絡(luò)推廣方法
  • 手機網(wǎng)站如何制作免費百度云網(wǎng)盤資源分享網(wǎng)站
  • 一屏展示網(wǎng)站咸寧網(wǎng)站seo
  • 真正永久免費網(wǎng)絡(luò)電話seo搜索引擎優(yōu)化原理
  • 網(wǎng)站開發(fā)教程 模板媒體公關(guān)
  • 不良網(wǎng)站代碼怎么查行者seo無敵
  • 網(wǎng)站關(guān)鍵詞優(yōu)化到首頁難度專業(yè)軟文發(fā)稿平臺
  • 柯基寧波seo企業(yè)網(wǎng)絡(luò)推廣
  • 網(wǎng)站建立于網(wǎng)頁設(shè)計搜索引擎的優(yōu)化和推廣
  • 網(wǎng)站圖片滾動是怎么做的seo是做什么工作內(nèi)容
  • 建設(shè)網(wǎng)站目的及功能定位百度收錄規(guī)則2022
  • dedecms手機網(wǎng)站插件網(wǎng)絡(luò)營銷方案策劃論文
  • 延吉最好的網(wǎng)站建設(shè)公司張家界百度seo
  • 貴州網(wǎng)站開發(fā)公司seo培訓(xùn)優(yōu)化課程
  • logo設(shè)計公司怎么去跟客戶談山西搜索引擎優(yōu)化
  • 網(wǎng)站建設(shè)優(yōu)化一年賺幾十萬seo搜索引擎優(yōu)化軟件