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

python dict遍历_python实现dict版图遍历

python实现dict版图遍历的示例。

代码:

#_*_coding:utf_8_

import sys

import os

class Graph():

def __init__(self, V, E):

self.V = V

self.E = E

self.visited = []

self.dict = {}

self.fd = open("input.txt")

def initGraph(self):

self.visited = [0 for i in range(self.V+1)]

for i in range(self.E):

f, t = map(int, self.fd.readline().split())

#f, t = map(int, sys.stdin.readline().split())

if self.dict.has_key(f)==False:

# www.jbxue.com

l = []

l.append(t)

self.dict[f] = l

else:

l = self.dict[f]

l.append(t)

self.dict[f] = l

def dfsGraph(self, src):

self.visited[src] = 1

print src ,

if self.dict.get(src): #self.dict[src]会出现异常

for u in self.dict[src]:

if self.visited[u]==0:

self.dfsGraph(u)

graph = Graph(6, 10)

graph.initGraph()

graph.dfsGraph(1)

nput.txt

代码:

1 2

1 3

1 4

3 2

2 6

4 3

3 5

4 5

6 5

3 6

output:

代码如下:

1 2 6 5 3 4

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2007年技术图书出版,我们有多少“第一本”?
  • python 截取_python中截取
  • wegame系统推荐头像_国产单机游戏《九霄缳神记》正式发售:登陆Steam/WeGame双平台...
  • 常用端口号大全
  • 安卓判断控件是否已经获得焦点_DevExpress 通用控件系列(4):SimpleButton
  • 创建索引视图时提示架构绑定无效,名称必须由两部分构成
  • python读取表格方法_python读取Excel表格文件的方法
  • 艰难的shader系统(三)--前期计划
  • python安装sqlalchemy python2_python数据库操作之pymysql模块和sqlalchemy模块(项目必备)...
  • Splinter(Gtalk)的免费网络电话
  • python输入名字格式是否为正确的姓名格式_c# winform中如何判断输入的信息是否为姓名格式 电话格式 年龄格式...
  • BPEL入门教程和应用实例(推荐)
  • win2003修改密码后提示确认用户名及域无误_周知!贵州高考志愿填报系统提示!...
  • python测试框架nose研究_python nose测试框架全面介绍二
  • Linux最常用的命令列表(推荐)
  • Brief introduction of how to 'Call, Apply and Bind'
  • javascript 哈希表
  • JDK9: 集成 Jshell 和 Maven 项目.
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • js如何打印object对象
  • Mocha测试初探
  • Python学习之路13-记分
  • vue-router的history模式发布配置
  • 闭包--闭包作用之保存(一)
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • ------- 计算机网络基础
  • 警报:线上事故之CountDownLatch的威力
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 浏览器缓存机制分析
  • 前端面试之闭包
  • 区块链将重新定义世界
  • 一个完整Java Web项目背后的密码
  • 再次简单明了总结flex布局,一看就懂...
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​​​​​​​​​​​​​​Γ函数
  • ​补​充​经​纬​恒​润​一​面​
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • # Java NIO(一)FileChannel
  • #、%和$符号在OGNL表达式中经常出现
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (0)Nginx 功能特性
  • (2)空速传感器
  • (21)起落架/可伸缩相机支架
  • (Charles)如何抓取手机http的报文
  • (MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2
  • (windows2012共享文件夹和防火墙设置
  • (ZT)一个美国文科博士的YardLife
  • (分类)KNN算法- 参数调优
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (全注解开发)学习Spring-MVC的第三天
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)SpringBoot3---尚硅谷总结