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

网站模板有哪些微信推广方式有哪些

网站模板有哪些,微信推广方式有哪些,动态网站自助建站,css网页设计代码模板DFS 常规DFS: 二叉树前序,中序,后序遍历-CSDN博客 void postorderTraversal(root)初始化一个空列表 arrfind访问总树(root,arr)return arrvoid find(temp, arr)if temp 为空return // 调用顺序由前中后序决定find递归访问左子树find递归访问右子树arr加入当前节点…

DFS

常规DFS:

二叉树前序,中序,后序遍历-CSDN博客

void postorderTraversal(root)初始化一个空列表 arrfind访问总树(root,arr)return arrvoid find(temp, arr)if temp 为空return // 调用顺序由前中后序决定find递归访问左子树find递归访问右子树arr加入当前节点

DFS+回溯:

 全排列:

问题 A: 求全排列(1)(DFS(排列类))-CSDN博客

全排列的伪代码(标记,向深搜索,回溯):

void dfs(Node* node) {if (node 是已访问) {return;}标记 node 为已访问;temp.push_back(nums[i]);dfs(nextNode);  //对于 node 的每一个未访问的邻接节点 nextNode temp.pop_back(nums[i]);标记 node 为未访问;
}

 多层嵌套:

 P8650 [蓝桥杯 2017 省 A] 正则问题(dfs )-CSDN博客

def calculate_expression_length():length = 0while True:ch = read_next_character()if ch is None:  # 结束条件,适用于字符串结束return lengthif ch == 'x':length += 1elif ch == '(':length += calculate_expression_length()  # 进入子表达式的递归计算elif ch == ')':return length  # 结束当前递归层次elif ch == '|':length = max(length, calculate_expression_length())  # 开始新的选项计算,并与之前的长度比较

DFS+并查集: 

问题 C: Oil Deposits(DFS+类并查集)-CSDN博客

统计油田数量伪代码:

void dfs(x,y){for i in range(next[i][]):(x,y)向周围八个位置延伸(x1,y1)if (x1,y1) == @:(x1,y1) == *      // 标记dfs(x1,y1)
}

P1141 01迷宫(dfs+染色联通块)-CSDN博客

main()对于每个矩阵中的点 (i, j)如果 visit[i][j] 未标记标记 visit[i][j] 为当前联通块 kDFS探索(i, j)更新联通块 k 的大小为 n        // item[k]对应k个联通块大小k++, 重置 n 为 1void DFS(x, y)(x,y)->四个方向延伸(nx,ny)如果 (nx, ny) 在矩阵范围内 且 map[x][y] ≠ map[nx][ny] 且 visit[nx][ny] 未标记标记 (nx,ny) 为当前联通块 k增加当前联通块的大小 n++DFS(nx, ny)

DFS+断点划分:

P8599 [蓝桥杯 2013 省 B] 带分数(dfs+全排列+断点判断)_洛谷p8599 [蓝桥杯 2013 省 b] 带分数java-CSDN博客 Note:        target=a+b/c        (a,b,c分别由1~9的不同数字组成)

function dfs(position):if position == 9:  # 如果已经填完所有位置# 根据当前排列更新答案returnfor i from 1 to 9:  # 尝试每一个数字if not visited[i]:  # 如果数字i没有被访问过# 标记数字i为已访问arr[position] = i  # 在当前位置放置数字idfs(position + 1)  # 移动到下一个位置# 回溯,标记数字i为未访问function check_condition():# 将arr数组的不同段转换成数字并检查是否满足(l - a) * c == b的条件# 如果条件满足,则增加ans的值

BFS:

保证最短路径:在寻找最短路径问题中,BFS 能够保证一旦找到目标节点,该路径就是最短的。层级遍历:这意味着首先访问距离起点最近的节点,然后依次访问距离逐渐增加的节点。

所以:首次到达任一节点的路径肯定是从起点到该节点的最短路径。

常规BFS:

问题 R: 胜利大逃亡(bfs)-CSDN博客

问题 N: A strange lift(BFS)-CSDN博客

function bfs(x, y, z, T):初始化队列arr将起点{0,0,0,0}加入队列标记起点为已访问while 队列不为空:取出队列首节点为currentif current是终点且val <= T:清空队列输出current.val并返回for 每个可能的移动方向:计算新位置new_posif new_pos有效且未访问且不是墙:标记new_pos为已访问new_pos.val = current.val + 1将new_pos加入队列输出-1  # 没有找到有效路径

http://www.hkea.cn/news/932540/

相关文章:

  • 合肥庐阳区疫情最新消息seo优化首页
  • h5网站制作接单最新中高风险地区名单
  • 北京市住房城乡建设委网站公司怎么在网上推广
  • 网站建设首页怎样插入视频百度指数在线查询小程序
  • 青州网站制作哪家好aso优化哪家好
  • wordpress做网站优点郑州网站seo优化
  • 宝安做棋牌网站建设找哪家公司好湖南长沙疫情最新消息
  • 四川专业网站建设中国十大企业培训机构排名
  • 怎么切页面做网站灰色词首页排名接单
  • 网站右侧浮动广告代码百度推广代理公司广州
  • 固原建站公司旺道seo推广系统怎么收费
  • 适合做外链的网站海外广告联盟平台推广
  • 建筑模板规格型号郑州厉害的seo顾问
  • ppt做书模板下载网站有哪些内容国际婚恋网站排名
  • 上海网站建设内容更新网络营销策划目的
  • 重庆市建设信息网站关键词查询网
  • 做哪种网站流量大怎么打广告宣传自己的产品
  • 免费表白网站制作seo网络优化推广
  • 网站建设中可能升级中国科技新闻网
  • 网站制作内容文案网站如何快速被百度收录
  • 淘宝淘宝网页版登录入口免费seo公司
  • 竹溪县县建设局网站短视频营销
  • 好的网站有哪些搜索引擎seo是什么意思
  • 做音乐网站赚钱吗做小程序的公司
  • 坪地网站建设域名流量查询工具
  • 网站建设部署万能推广app
  • 网站的重要性怎么做个网站
  • 做网站的经验百度旗下有哪些app
  • 化工网站开发推广点击器
  • 怎么访问日本竹中建设网站外贸seo推广