zoukankan      html  css  js  c++  java
  • 2019-2020-1学期 20192403 《网络空间安全专业导论》第四周学习总结

    2019-2020-1学期 20192403 《网络空间安全专业导论》第四周学习总结

    第八章

    学习收获

    • 什么是抽象数据类型:属性明确的与特定实现分离的容器
    • 区别栈和队列(LIFO和LILO)
    • 列表和链式结构的概念
    • 树,二叉树(构造,检索,输出)
    • 图,图的分类
    • 图搜索算法和栈,队列概念的结合
    • 子程序是如何实现的
    • 如何删除列表中的某个元素:使被删除元素与列表最后一个元素交换位置并且将列表的长度减一

    理解要点

    • 栈和队列的理解要牢固,以便与后文深度优先搜索,广度优先搜索相联系
    • 要清楚了解伪代码中每一条子程序的名字的意义

    待解决问题

    1. 容器的定义是什么?
    2. P161伪代码是如何运行的?
    3. P63除了最后一个项目,其他项目的相同关系是什么?
    4. P163代码是如何运行的?
    5. P168表格
    6. P173如何解决无限循环的问题?
    7. P177形参和实参的关系到底是什么?

    第九章

    学习收获

    • 对象,对象类,域,方法
    • 设计方法
    • 自上而下的设计方法重点在于_把输入转化为输出的过程,结果将生成任务的体系结构_面向对象设计的重点是_要转换的数据对象,结果生成的是对象的体系结构_
    • n. 波浪线(对象)——自上而下的重点
      v. 下划线(操作)——面向对象设计的重点
    • 软件工具协助翻译
    • 第二代高级语言可以分为两种:要编译的,要解释的。由于软件解释器的复杂性,要翻译的语言编写的程序比要编译的程序的运行速度慢很多。因此,编译语言的发展成为主流
      Java
      重要特性:可移植性
      Java被编译成字节码,JVM接收字节码程序然后执行
      注意:标准化的高级语言实现的可移植性和把Java程序翻译成字节码然后再JVM上解释它所实现的可移植性是不同的

    待解决问题

    划线句怎么理解?

  • 相关阅读:
    Javascript 入门 document
    JavaScript 入门 (一)
    Python 之 Json序列化嵌套类
    [20171113]修改表结构删除列相关问题3.txt
    [20171113]修改表结构删除列相关问题2.txt
    [20171113]修改表结构删除列相关问题.txt
    [20171110]_allow_read_only_corruption参数.txt
    [20171107]dbms_shared_pool.pin补充.txt
    [20171107]dbms_shared_pool.pin.txt
    [20171106]修改show spparameter的显示宽度.txt
  • 原文地址:https://www.cnblogs.com/ZhaoqQiuhan/p/11766215.html
Copyright © 2011-2022 走看看