zoukankan      html  css  js  c++  java
  • 第十周作业

    20162310 林臻《程序设计与数据结构》第10周学习总结

    教材学习内容总结

    • 无向图,特别的,如果无向图中连接顶点的边数达到最大,则图为完全图
    • 路径是图中连接两个顶点的边的序列
    • 第一个顶点和最后一个顶点相同且边不重复的路径称为环
    • 有向图
    • 在有向图中,边是顶点的有序对
    • 有向图中的路径是连接图中两个顶点的有向边的序列
    • 带权图的定义是图的每条边上都有对应的权值的图
    • 图算法

    教材学习中的问题和解决过程

    • 问题1:如何进行广度优先遍历

    • 问题1解决方案:

    • 书上有个例子

    • 最后通过广度优先遍历的序列是:9、6、7、8、3、4、5、1、2

    • 遍历过程主要有三个步骤,入列,出列和入迭代器,入迭代器是最后一步

      9入列,并标记已经访问
      9出列
      9入迭代器
      6,7,8入队,并标记已经访问
      6出队
      6入迭代器
      3,4入队,并标记已经访问
      7出队,并加入迭代器
      5入队,并标记已经被访问
      3出队,并加入迭代器
      1入队,并标记已经被访问
      4出队,并加入迭代器
      2入队,标记为已经访问
      5出队,并加入迭代器
      2出队,并加入迭代器

    • 问题2:对于各种邻接表的混淆
    • 问题2解决方案:刘伟康同学的博客十分细致得举了些例子,在此引用

    代码调试中的问题和解决过程

    • 问题1:在本章书上的代码打入IDEA中发现错误频频
    • 问题1解决方案:后来看清才发现书上写的关于广度优先遍历的代码并不是类,而只是方法函数
  • 相关阅读:
    Canvas 绘画
    h5内容初探
    border&background1
    css3选择器补充
    bootstrap
    css3文本和颜色
    css3边框与背景
    css3选择器
    jQuery之dom操作(取赋值方法)
    push.default
  • 原文地址:https://www.cnblogs.com/shuailinzhen/p/7823580.html
Copyright © 2011-2022 走看看