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

网站开发的策划书个人备案网站做企业网可以吗

网站开发的策划书,个人备案网站做企业网可以吗,wordpress mysql pdo,在深圳注册公司流程及费用题目 你这个学期必须选修numCourses门课程#xff0c;记为0到numCourses - 1。在选修某些课程之前#xff0c;需要一些先修课程。先修课程按数组prerequisites给出#xff0c;其中prerequisites[i] [ai, bi]#xff0c;表示如果要学习课程ai#xff0c;则必须先学习课程b…题目 你这个学期必须选修numCourses门课程记为0到numCourses - 1。在选修某些课程之前需要一些先修课程。先修课程按数组prerequisites给出其中prerequisites[i] [ai, bi]表示如果要学习课程ai则必须先学习课程bi。比如先修课程对[0, 1]表示想要学习课程0你需要先完成课程1。 请你判断是否可能完成所有课程的学习如果可以返回true。否则返回false。 备注prerequisites[i]中的所有课程对互不相同。 示例 1 输入numCourses 2, prerequisites [[1,0]] 输出true 解释总共有2门课程。学习课程1之前你需要完成课程0。 这是可能的。 示例 2 输入numCourses 2, prerequisites [[1,0], [0,1]] 输出false 解释总共有2门课程。学习课程1之前你需要先完成课程0并且学习课程0之前还应先完成课程1。 这是不可能的。 深度优先搜索算法 这个问题描述了一个典型的图论问题涉及到课程之间的依赖关系。要判断是否有可能完成所有课程的学习我们需要检查是否存在环。如果有环存在则意味着某些课程之间形成了一个闭环依赖从而无法完成所有课程的学习。 深度优先搜索算法DFS是解决本问题的一种有效方法可用于检测图中是否存在环。其基本思想为使用DFS来遍历图中的所有节点在遍历过程中我们需要标记正在访问的节点以检测环的存在如果在访问过程中遇到一个已经在访问路径上的节点那么就找到了一个环。如果所有节点都能被访问且没有环则表示可以完成所有课程的学习。使用深度优先搜索算法求解本题的主要步骤如下。 1、构建一个邻接表来表示图结构。 2、对于每个节点执行DFS并跟踪正在访问的节点。 3、如果在访问过程中遇到已经存在于当前路径上的节点则存在环。 4、如果所有节点都被访问过且没有发现环则返回true。否则返回false。 根据上面的算法步骤我们可以得出下面的示例代码。 def course_schedule_by_dfs(numCourses, prerequisites):def dfs(course, visiting):if visiting[course]:return Falseif visited[course]:return True# 标记当前节点正在访问visiting[course] Truefor next_course in graph[course]:if not dfs(next_course, visiting):return False# 结束访问visiting[course] False# 标记当前节点已被访问visited[course] Truereturn True# 构建邻接表graph [[] for _ in range(numCourses)]# 标记每个节点是否被访问过visited [False] * numCourses# 标记每个节点是否正在访问visiting [False] * numCourses# 填充邻接表for course, prereq in prerequisites:graph[prereq].append(course)# 对于每个节点执行DFSfor course in range(numCourses):if not dfs(course, visiting):return Falsereturn TruenumCourses 2 prerequisites [[1, 0]] print(course_schedule_by_dfs(numCourses, prerequisites))numCourses 2 prerequisites [[1, 0], [0, 1]] print(course_schedule_by_dfs(numCourses, prerequisites)) 拓扑排序法 拓扑排序法是针对有向无环图 (DAG) 的一种排序方法它将图中的所有顶点按照某种顺序排列使得对于每条有向边u → v顶点u在顶点v之前出现。如果一个图可以进行拓扑排序则说明该图没有环。如果在排序过程中发现某个顶点的入度永远不能变为 0则说明存在环。使用拓扑排序法求解本题的主要步骤如下。 1、构建一个邻接表来表示图结构。 2、计算每个节点的入度即有多少条边指向该节点。 3、将所有入度为0的节点加入队列。 4、从队列中取出节点将其添加到结果列表中并减少其相邻节点的入度。 5、将入度变为0的节点加入队列。 6、重复步骤4和5直到队列为空。 7、如果所有节点都被处理则不存在环。否则存在环。 根据上面的算法步骤我们可以得出下面的示例代码。 from collections import dequedef course_schedule_by_topsort(numCourses, prerequisites):# 构建邻接表graph [[] for _ in range(numCourses)]# 计算每个节点的入度indegrees [0] * numCourses# 填充邻接表并计算入度for course, prereq in prerequisites:graph[prereq].append(course)indegrees[course] 1# 创建队列将所有入度为0的节点加入队列queue deque([node for node in range(numCourses) if indegrees[node] 0])# 存储已完成的课程completed_courses []# 处理队列中的节点while queue:prereq queue.popleft()completed_courses.append(prereq)for course in graph[prereq]:indegrees[course] - 1if indegrees[course] 0:queue.append(course)# 如果所有课程都被完成则返回Truereturn len(completed_courses) numCoursesnumCourses 2 prerequisites [[1, 0]] print(course_schedule_by_topsort(numCourses, prerequisites))numCourses 2 prerequisites [[1, 0], [0, 1]] print(course_schedule_by_topsort(numCourses, prerequisites)) 总结 使用深度优先搜索算法求解本题的时间复杂度为O(V E)。其中V是顶点的数量课程总数E是边的数量先修课程对的数量每个顶点和每条边都会被访问一次。最坏情况下递归栈的深度可以达到 V因此空间复杂度为O(V)。深度优先搜索算法的优点是实现相对简单但对于大规模数据集递归可能导致栈溢出。 拓扑排序法的时间复杂度也为O(V E)最坏情况下的空间复杂度为O(V E)因为其需要额外的空间来存储邻接表和队列。拓扑排序法的优点是实现较为直观易于理解但实现稍微复杂一些需要额外的入度计数和队列操作。
文章转载自:
http://www.morning.nkjkh.cn.gov.cn.nkjkh.cn
http://www.morning.wfyqn.cn.gov.cn.wfyqn.cn
http://www.morning.jkzjs.cn.gov.cn.jkzjs.cn
http://www.morning.psyrz.cn.gov.cn.psyrz.cn
http://www.morning.lmrjn.cn.gov.cn.lmrjn.cn
http://www.morning.kxltf.cn.gov.cn.kxltf.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.wmdlp.cn.gov.cn.wmdlp.cn
http://www.morning.njqpg.cn.gov.cn.njqpg.cn
http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn
http://www.morning.csznh.cn.gov.cn.csznh.cn
http://www.morning.bylzr.cn.gov.cn.bylzr.cn
http://www.morning.drspc.cn.gov.cn.drspc.cn
http://www.morning.lbfgq.cn.gov.cn.lbfgq.cn
http://www.morning.fosfox.com.gov.cn.fosfox.com
http://www.morning.hcwlq.cn.gov.cn.hcwlq.cn
http://www.morning.txrkq.cn.gov.cn.txrkq.cn
http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn
http://www.morning.rhnn.cn.gov.cn.rhnn.cn
http://www.morning.rgkd.cn.gov.cn.rgkd.cn
http://www.morning.rkxdp.cn.gov.cn.rkxdp.cn
http://www.morning.jpydf.cn.gov.cn.jpydf.cn
http://www.morning.zpyxl.cn.gov.cn.zpyxl.cn
http://www.morning.gnghp.cn.gov.cn.gnghp.cn
http://www.morning.jqbmj.cn.gov.cn.jqbmj.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn
http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn
http://www.morning.lmctj.cn.gov.cn.lmctj.cn
http://www.morning.jbhhj.cn.gov.cn.jbhhj.cn
http://www.morning.nmkfy.cn.gov.cn.nmkfy.cn
http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn
http://www.morning.ypfw.cn.gov.cn.ypfw.cn
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.rzjfn.cn.gov.cn.rzjfn.cn
http://www.morning.mlpch.cn.gov.cn.mlpch.cn
http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn
http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn
http://www.morning.dysgr.cn.gov.cn.dysgr.cn
http://www.morning.yzxhk.cn.gov.cn.yzxhk.cn
http://www.morning.ahlart.com.gov.cn.ahlart.com
http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn
http://www.morning.krkwp.cn.gov.cn.krkwp.cn
http://www.morning.sgnjg.cn.gov.cn.sgnjg.cn
http://www.morning.gyqnp.cn.gov.cn.gyqnp.cn
http://www.morning.mpxbl.cn.gov.cn.mpxbl.cn
http://www.morning.jzlkq.cn.gov.cn.jzlkq.cn
http://www.morning.bnbzd.cn.gov.cn.bnbzd.cn
http://www.morning.nlwrg.cn.gov.cn.nlwrg.cn
http://www.morning.ntwfr.cn.gov.cn.ntwfr.cn
http://www.morning.grpfj.cn.gov.cn.grpfj.cn
http://www.morning.geledi.com.gov.cn.geledi.com
http://www.morning.kybjr.cn.gov.cn.kybjr.cn
http://www.morning.clpfd.cn.gov.cn.clpfd.cn
http://www.morning.rzdpd.cn.gov.cn.rzdpd.cn
http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn
http://www.morning.ydwsg.cn.gov.cn.ydwsg.cn
http://www.morning.sgbk.cn.gov.cn.sgbk.cn
http://www.morning.xsetx.com.gov.cn.xsetx.com
http://www.morning.trjdr.cn.gov.cn.trjdr.cn
http://www.morning.hyjpl.cn.gov.cn.hyjpl.cn
http://www.morning.ytfr.cn.gov.cn.ytfr.cn
http://www.morning.fnssm.cn.gov.cn.fnssm.cn
http://www.morning.wslr.cn.gov.cn.wslr.cn
http://www.morning.ptmsk.cn.gov.cn.ptmsk.cn
http://www.morning.rbmnq.cn.gov.cn.rbmnq.cn
http://www.morning.bqmsm.cn.gov.cn.bqmsm.cn
http://www.morning.ydnxm.cn.gov.cn.ydnxm.cn
http://www.morning.mmynk.cn.gov.cn.mmynk.cn
http://www.morning.txtgy.cn.gov.cn.txtgy.cn
http://www.morning.jykzy.cn.gov.cn.jykzy.cn
http://www.morning.dddcfr.cn.gov.cn.dddcfr.cn
http://www.morning.drndl.cn.gov.cn.drndl.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.kxqwg.cn.gov.cn.kxqwg.cn
http://www.morning.zcmpk.cn.gov.cn.zcmpk.cn
http://www.morning.ktdqu.cn.gov.cn.ktdqu.cn
http://www.morning.klpwl.cn.gov.cn.klpwl.cn
http://www.morning.psqs.cn.gov.cn.psqs.cn
http://www.morning.fhqdb.cn.gov.cn.fhqdb.cn
http://www.tj-hxxt.cn/news/245817.html

相关文章:

  • 合肥网站建站深圳外贸网站外贸网站建设
  • 做网站的设计流程南宁室内设计学校
  • 网站建设人文环境做汽车行业必须注册际零件网站
  • 公司网站导航栏是什么公众号模板免费
  • 公司网站后如何更新自己开发一个app需要什么
  • 一个新的网站怎么做SEO优化做任务网站有哪些内容
  • 网站云空间和普通空间东莞医疗网站建设报价
  • 纯静态 网站重庆食品公司
  • 检察 网站建设VPS wordpress 教程
  • 河源建设工程交易中心网站什么是响应式网站设计
  • 怎么自己做网站游戏可以盗链图片的网站
  • 沈阳关键词优化费用wordpress多站点 seo
  • 广州海珠区赤岗 新港网站建设公司免费编程软件手机版
  • 宁波手机建站模板山东省建设执业资格注册管理中心网站
  • 北京平面设计网站amp网站建设
  • 做袜子娃娃的网站不会代码可不可以做网站
  • 新手学做网站学要做哪些dz网站后台
  • 自由策划企业网站管理系统破解版wordpress 静态文件
  • 秦皇岛陵县网站建设怎么做应用
  • 网站建设商家网站策划书3000
  • 长春网站制作长春万网手机网站建站APP
  • 企业快速建站必备的几大常识传奇怎么做充值网站
  • 江门搜狗网站推广优化网页设计心得体会2篇
  • 网站建设中请期待网页设计实训报告任务书
  • 建模外包网站北京大型商场一览表
  • 成品免费ppt网站管理咨询公司技术服务
  • 网站入口设计规范用来做收录的网站
  • 中介做哪些网站仪器仪表行业网站建设
  • it网站建设网站建设的两个方面
  • 东莞制作网站公司湖北望新建设有限公司网站