×

未命名

利用邻接矩阵进行的深度优先和广度优先遍历(含全部代码+图解)

写真素材中心 写真素材中心 发表于2024-05-12 浏览4349 评论0
目录     --------------------------------------目录------------------------------------------ 图的定义和术语 图的邻接矩阵构建法   深度优先遍历算法(DFS)   广度优先遍历算法 (BFS) 全部代码 图的定义和术语         图:G = (V,E) V:顶点的有穷非空集合 E:边的有穷集合         无向图:每条边都是无向的         有向图:每条边都是有方向的

scala

使用迭代器遍历集合(使用迭代器遍历集合可以改变)

社区客服 社区客服 发表于2024-05-10 浏览4050 评论0
概述:scala针对每一类集合都提供了一个迭代器(iterator),用来迭代访问集合 注意事项: 1.使用iterator方法可以从集合获取一个迭代器对象 迭代器中有两个方法: hasNext方法:查询容器中是否有下一个元素 next方法:返回迭代器的下一个元素,如果没有,抛出NoSuchElementException 2.每一个迭代器都是有状态的 迭代完后保留在最后一个元素的位置,再次使用则抛出NoSuchElementException 3.可以使用while或