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

济南建站方案三六五网做网站吗

济南建站方案,三六五网做网站吗,福州短视频seo方法,如何做自己的在线作品网站文章目录 什么是深搜典型题目积累 本篇主要积累的是深度优先遍历算法 什么是深搜 深度优先搜索英文缩写为 DFS 即Depth First Search 其过程是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次 简单来说就是: 一路走到头,不撞墙…

文章目录

  • 什么是深搜
  • 典型题目积累

本篇主要积累的是深度优先遍历算法

什么是深搜

深度优先搜索英文缩写为 DFS 即Depth First Search

其过程是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次

简单来说就是: 一路走到头,不撞墙不回头

典型题目积累

电话号码和字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

在这里插入图片描述

这里可以把它想象成是一个多叉树,每次都是多叉树的前序遍历,深度优先进行遍历,当遍历到根部的时候再转换另外一个根进行遍历,假设以258为例:

在这里插入图片描述
思路:从输出结果看,输出的是vector<string>,因此第一步要首先把每一个内容组装起来,比如要先组装成ajt,aju等,再把这些字符串尾插到vector中,因此思路就很明显了

class Solution 
{const char* numarray[10]={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};
public:void Combine(string& digits,int i,string  CombineStr,vector<string>& v){if(i==digits.size()){v.push_back(CombineStr);return;}int num=digits[i]-'0';string str=numarray[num];for(auto ch : str){Combine(digits,i+1,CombineStr+ch,v);}}vector<string> letterCombinations(string digits) {vector<string> v;if(digits.size()==0){return v;}string str;Combine(digits,0,str,v);return v;}
};

递归展开图如下所示:

在这里插入图片描述

http://www.15wanjia.com/news/167529.html

相关文章:

  • 地方门户网站建设网站 html 作用
  • 苏州 网站建设浙江网站建设而
  • 网站 建设 内容 安排好口碑的网站制作安装价格
  • 公司网站做的好的腾讯网qq网站
  • 广州建设网站技术威海建设公司网站
  • 佛山电商网站制作平台经济概念股票龙头
  • 网站开发合同范本品牌推广方案设计
  • wordpress 分享 微信二维码wordpress配置搜索引擎优化
  • 怎样搭建网站视频教程网站开发手机充值接口
  • 无锡新吴区建设环保局网站郑州优化网站
  • 天津网站优化实战网站如何建数据库
  • wordpress 个人中心seo外包多少钱
  • 企业建站系统cms建设母婴网站的目的
  • 三网合一 做网站豪禾创意海报设计理念
  • 一般课程网站要怎么做制作人韩剧在线观看免费高清国语
  • com网站建设灵犀科技 高端网站建设首页
  • 医疗网站专题模板国内优秀企业网站设计欣赏
  • 成都创意网站设计阿里云 一键wordpress
  • 网站服务器安全防护wordpress 无缩略图插件
  • 做暧网站免费网络营销典型企业
  • ASP网站开发技术期末考试接单子做网站词
  • 杭州手机网站建设公司 网络服务互联网营销缺点
  • 做网站的宣传语医院网站建设技术方案ppt
  • 张艺兴粉丝做的网站网站建设经验心得
  • wordpress怎么建立网站吗邯郸房产网
  • 胶州网站建设wordpress 小众软件 主题
  • 合法购物网站建设南通市住房建设局网站
  • 抖音上的小程序怎么赚钱seo搜索引擎优化兴盛优选
  • asp.net建立手机网站上海环球金融中心多少层
  • 汕头网站建设怎么收费网站建设准备资料