20172306 2018-2019-2 <Java程序设计与数据结构>第九周学习总结 教材学习内容总结 无向图 图是由结点和这些结点之间的连接构成 就图来说,结点叫做顶点,结点之间的连接是边,一般用名字或标签来表示顶点. 无序图是一种边为无序结点对的图,如果图中的两个顶点之间有一条连通边,则称为这两个顶点是邻接的,邻接顶点有时也称为邻居,连通一个顶点及其自身的边称为自循环或环. 路径是图中的一系列边,每条边连通两个顶点.路径的长度是该路径中边的条数(或者是顶点数减去1) 树是图的一种. 如果…
学号 20162327 <程序设计与数据结构>第7周学习总结 教材学习内容总结 1.关于接口的理解:接口可以理解为比较纯粹的抽象类 2.接口的特点:用interface定义接口 接口中的方法都是抽象的方法 接口中的方法都是public权限 3.接口和继承的联系与区别:一个类只能继承一个父类,而一个接口能实现多个接口 继承一个类用extends,实现一个接口用implements(一种特殊的继承) 4.多态的特点:多态引用在不同的时候可以指向不同类型的对象 多态引用在运行时才将方法调用与它的定义…
20172306 2018-2019 <Java程序设计与数据结构(下)>第一周学习总结 教材学习内容总结 第一章 概述 (程序=数据结构+算法 软件=程序+软件工程) 1.1 软件质量 软件工程师一门关于高质量软件开发的技术和理论的学科 软件工程的目标:1.解决正确性问题 2.按时且在预算之内给出解决方案 3.给出高质量的解决方案 4.以合情合理的方式完成上面的事情 高质量软件的特征 正确性:我认为是我们所做的都是为了解决一个正确性问题. 可靠性:降低软件的故障程度和概率 健壮性:可以很好地…
20172306<Java程序设计>第一周学习总结 教材学习内容总结 本周主要学习<Android和Java>书中的第二十三章和第二十六章. 第二十三章:Android简介 Android使用Java作为编辑语言. Android是向后兼容的,针对较早的版本编写的应用程序,总是能够在新的版本上运行. 每个活动都必须有一个清单,描述该应用程序. 第二十四章:初识Android studio的应用程序的结构:project有两个节点:app和Gradle Scripts:app包含应用…
20172306<Java程序设计>第九周学习总结 教材学习内容总结 第十一章: try-catch语句.其中还有finally语句.try是进行某些操作,catch是捕获异常,并通过某些异常来进行某些操作.finally是无论是否有异常都会进行的语句.可以没有catch语句. 异常的传递.我觉得传递,主要是某地方的异常是由其他的方法引起的,异常就会传递到那个方法上.书中的例子可以很好的表现出来. IO异常.书中的内容主要是围绕异常来写.老师在蓝墨云中有写有关IO更为详细的内容.例如创建文件,…
第十五周补充测试 1.实验楼Linux中可以通过(ABC)查看用户登录情况. A .who B .who am i C .who mom likes D .who are you 2.在 Linux 里面如何知道自己属于哪些用户组呢?(A) A .使用 groups 命令 B .addgroups C .查看 /etc/group 文件 D .lsgroups 3.表达式15&240的值为(B) A .FF B .0 C .255 D .1 4.下列关于课本P29示例程序的说法,正确的是(ABC…
作业地址 第九次作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1878 (作业界面已评分,可随时查看,如果对自己的评分有意见请私聊刘助教) 提交情况如图: 结对编程第二周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1872 (作业界面已评分,可随时查看,符合要求的5分,缺少一到两项的4.5,缺少多项的4,没有内容的1分,如果对自己的评分有意…
学习目标 讨论有向图和无向图 定义带权图并讨论它们的应用 定义图的广度优先遍历和深度优先遍历 定义最小生成树 讨论图的实现策略 书中图的基本定义 图是由结点及结点间的连接组成的,结点称为顶点,结点间的连接称为边,顶点通常由名字或标号来表示,边由它所连接的顶点来表示. 无向图: 无向图中,表示边的顶点对是无序的,例如,标记顶点A,B,C,D,一条边可以表示为(A,B).无向图表示顶点对是无序的,所以边(A,B)意味着A和B之间的连接是双向的,在一个无向图中,(A,B)和(B,A)所代表的边的含义完…
一.本周学习内容 1.接口--6.1知识 接口的声明 interface 接口名 接口体 只有常量和抽象方法 (用final.static.public修饰的变量,关键词可省略) (用abstract.public修饰的方法,关键词可省略) public static final int Max=100; //等价写法:int Max=100: public abstract void add(); //等价写法:void add(); 2.实现接口--6.2知识 类实现接口 (public)…
一.作业内容 第8周作业 http://www.cnblogs.com/rocedu/p/7484252.html#WEEK08 第9周作业 http://www.cnblogs.com/rocedu/p/7484252.html#WEEK09 二.问题总结 (1) 完成程序设计项目:PP18.1 ,PP18.5 大部分同学没有完成这两个作业. (2)创建堆 创建堆有两种方法: 第一种:按照顺序填充到一颗完全二叉树中(层序),然后从叶子节点开始调整,具体参考博客大顶堆的构建.具体实现时就是把一组…