自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 20172303 2018-2019-1《程序设计与数据结构》课程总结

20172303 2018-2019-1《程序设计与数据结构》课程总结课程:《程序设计与数据结构》班级: 1723班姓名: 范雯琪学号:20172303教师:王志强助教:张师瑜/张之睿必修/选修: 必修每周作业链接汇总第一周总结简要内容:软件及数据结构的概述(软件质量的特征);算法分析(时间复杂度和空间复杂度);大O记法。第二周总结简要内容:ADT;使...

2018-12-26 22:09:00 730

转载 20172303 2018-2019-1《程序设计与数据结构》哈夫曼树编码与解码

20172303 2018-2019-1《程序设计与数据结构》哈夫曼树编码与解码哈夫曼树简介定义:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。带权路径长度(Weighted Path Length of Tree,简记为WPL)...

2018-12-12 23:15:00 390

转载 20172303 2018-2019-1 《程序设计与数据结构》实验三报告

20172303 2018-2019-1 《程序设计与数据结构》实验三报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张师瑜/张之睿实验日期:2018年11月19日必修/选修: 必修实验内容节点一定义一个Searching和Sorting类,并在类中实现LinearSearch(教材P162),Sel...

2018-12-06 00:00:00 305

转载 20172303 2018-2019-1《程序设计与数据结构》深度优先遍历

20172303 2018-2019-1《程序设计与数据结构》深度优先遍历遍历图的遍历是指从图中的某一顶点出发,按照一定的策略访问图中的每一个顶点。当然,每个顶点有且只能被访问一次。在图的遍历中,深度优先和广度优先是最常使用的两种遍历方式。这两种遍历方式对无向图和有向图都是适用的,并且都是从指定的顶点开始遍历的。深度优先遍历简单介绍深度优先遍历也叫深度优先搜索(Dept...

2018-11-26 19:34:00 138

转载 20172303 2018-2019-1《程序设计与数据结构》第9周学习总结

20172303 2018-2019-1《程序设计与数据结构》第9周学习总结教材学习内容总结常见的非线性结构有两种——树和图,在经过了三周对树的学习之后,本周我们接触了另一种非线性结构图的相关内容,包括图的概念、图的分类、图的实现方法等。一、图的概述概念:树中的每个结点都只有一个父结点,如果我们允许一个结点连通多个其他结点,树就变成了图。相关术语:顶点(Vertex)...

2018-11-18 22:47:00 304

转载 20172303 2018-2019-1 《程序设计与数据结构》实验二报告

20172303 2018-2019-1 《程序设计与数据结构》实验二报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张师瑜/张之睿实验日期:2018年11月5日必修/选修: 必修实验内容本次实验主要是关于树的应用, 涉及了二叉树、决策树、表达式树、二叉查找树、红黑树五种树的类型,是对最近学习内容第十章...

2018-11-11 16:08:00 76

转载 20172303 2018-2019-1《程序设计与数据结构》第8周学习总结

20172303 2018-2019-1《程序设计与数据结构》第8周学习总结教材学习内容总结本周的内容又是一次延续上一周学习内容掌握新知识的过程,本周学习了一种特殊形式的树——堆,学习了两种实现堆的方法:用链表实现和用数组实现,同时还学习了使用堆来实现一种特殊队列——优先队列以及基于堆实现的另一种排序方法:堆排序。一、堆的概述概念:堆是一种具有两种附加属性的特殊二叉树。...

2018-11-10 20:46:00 122

转载 20172303 2018-2019-1《程序设计与数据结构》第7周学习总结

20172303 2018-2019-1《程序设计与数据结构》第7周学习总结教材学习内容总结本周在上周学习了二叉树的基础上,学习了一种二叉树的特殊形式——二叉查找树,又叫有序二叉树、排序二叉树。本章学习了两种二叉查找树的实现方法,以及两种二叉查找树的应用。一、概述1.二叉查找树概念:树中的所有结点,其左孩子都小于父结点,父结点小于或等于其右孩子。性质:任意结点的左...

2018-11-02 22:37:00 129

转载 20172303 2018-2019-1《程序设计与数据结构》第6周学习总结

20172303 2018-2019-1《程序设计与数据结构》第6周学习总结教材学习内容总结在了解了查找和排序后,我们又重新将目光放回数据结构上,本章我们将学习一种非线性数据结构——树。一、树的概述1.树的概念概念:树是一种由结点和边组成的,通过结点来存储元素,边来连接结点构成层次结构的非线性数据结构。相关术语:根:位于树的顶层的唯一结点,一棵树只有一个根结点。双...

2018-10-25 21:08:00 77

转载 20172303 2018-2019-1 《程序设计与数据结构》第6周课堂实践报告

20172303 2018-2019-1 《程序设计与数据结构》第6周课堂实践报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张师瑜/张之睿实验日期:2018年10月19日必修/选修: 必修测试内容测试原理ASL的算法和二分查找见上次的博客哈希查找法哈希查找是通过计算数据元素的存储地址进行查...

2018-10-19 18:22:00 100

转载 20172303 2018-2019-1《程序设计与数据结构》第5周学习总结

20172303 2018-2019-1《程序设计与数据结构》第5周学习总结教材学习内容总结终于结束了各种不同类型的数据结构的学习,本章的内容转向了对于不同数据结构中存储的数据的处理方面,主要学习了两部分内容——查找和排序,其中查找介绍了两种方法,排序除上学期学过的两种排序方法,又学习了四种新的排序方法。一、静态方法静态方法:使用时不需要实例化该类的一个对象,可以直接通过类...

2018-10-17 19:39:00 105

转载 20172303 2018-2019-1 《程序设计与数据结构》第5周课堂实践报告

20172303 2018-2019-1 《程序设计与数据结构》第5周课堂实践报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张师瑜/张之睿实验日期:2018年10月12日必修/选修: 必修测试内容ASL测试已知线性表具有元素{5,13,19,21,37,56,64,75,80,88,92},如果使用...

2018-10-15 23:14:00 91

转载 20172303 2018-2019-1《程序设计与数据结构》第4周学习总结

20172303 2018-2019-1《程序设计与数据结构》第4周学习总结教材学习内容总结一、列表概述概念:列表是使事物以线性的方式进行组织的线性集合。特点:列表集合的容量可以随着需要而增大;列表集合可以在列表的中间和末端添加或删除元素。分类:列表有有序列表、无序列表和索引列表三种类型。1.Java集合API中的列表Java集合API提供的列表类主要是支持索引列表。...

2018-10-07 11:11:00 95

转载 20172303 2018-2019-1 《程序设计与数据结构》实验一报告

20172303 2018-2019-1 《程序设计与数据结构》实验一报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张师瑜/张之睿实验日期:2018年9月26日必修/选修: 必修实验内容本次实验分为链表练习和数组练习两部分,是对我们从开学到现在学过的数据结构的一个练习及应用。虽然蓝墨云上分了五个节点,...

2018-10-05 14:47:00 134

转载 20172303 2018-2019-1 《程序设计与数据结构》第3周学习总结

20172303 2018-2019-1 《程序设计与数据结构》第3周学习总结教材学习内容总结本周学习了课本第五章的内容,主要介绍了一种新的线性集合——队列。讲解了关于队列的相关概念以及使用链表和数组实现队列的方法。一、队列概述元素处理方式:先进先出(First In First Out,FIFO),第一个进入的元素也将是第一个退出的元素。队头(front或head):...

2018-09-26 23:02:00 97

转载 20172303 2018-2019-1 《程序设计与数据结构》第2周学习总结

20172303 2018-2019-1 《程序设计与数据结构》第2周学习总结教材学习内容总结第3章 集合概述————栈一、集合定义:一种聚集、组织了其他对象的对象。集合的分类按保存的类型分:同构:集合中保存的类型全部相同。异构:集合中可以保存全部的类型。按组织的方式分(组织形式由元素添加到集合的次序或元素自身之间的一些内在关系):线性集合:集合中的元素按直...

2018-09-18 23:07:00 114

转载 20172303 2018-2019-1 《程序设计与数据结构》第2周课堂实践修改报告

20172303 2018-2019-1 《程序设计与数据结构》第2周课堂实践修改报告测试内容写出链表中结点插入的操作代码:public static void InsertNode(Student Head, Student node){ }需求分析:该题要求的是在一个链表的结尾插入一个新的结点测试过程设计思路:创建一个临时的指针temp...

2018-09-14 14:37:00 86

转载 20172303 2018-2019-1 《程序设计与数据结构》第1周学习总结

20172303 2018-2019-1 《程序设计与数据结构》第1周学习总结教材学习内容总结第1章 概述1.软件工程定义:一门关于高质量软件开发的技术和理论的学科。目标:软件工程的目标与其他工程学科类似解决正确性问题————客户所需实现的需求按时且在预算之内给出解决方案————预算和给出方案的质量相匹配,学会折中给出高质量的解决方案————“高质量”由他人定义以合...

2018-09-09 16:06:00 168

转载 20172303 20172322 2017-2018-2 暑假作业 结对编程项目-舒尔特方格(及获小黄衫感想)...

20172303 20172322 2017-2018-2 暑假作业 结对编程项目-舒尔特方格(及获小黄衫感想)项目介绍结对伙伴姓名:张昊然学号:20172322舒尔特方格简介舒尔特方格是一种帮助人们提高注意力的简单训练方法。最早的舒尔特方格,是在一张方形卡片上画上 1cm × 1cm 的 25 个方格,格子内任意填写上阿拉伯数字 1 ~ 25 等共 25 个数字。训...

2018-09-01 19:34:00 302

转载 20172303 2017-2018-2《程序设计与数据结构》课程总结

20172303 2017-2018-2《程序设计与数据结构》课程总结课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303教师:王志强助教:张旭升/刘伟康必修/选修: 必修每周作业链接汇总预备作业01简要内容:上学期总结;对专业的认识和期望;期望的师生关系;谈一下从小到大对你帮助/影响最大的老师和原因。预备作业02简要内容:...

2018-06-23 01:32:00 158

转载 20172303 2017-2018-2 《程序设计与数据结构》实验五报告

20172303 2017-2018-2 《程序设计与数据结构》实验五报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张旭升/刘伟康实验日期:2018年6月13日必修/选修: 必修实验内容任务一:实现中缀转后缀并计算结果的功能参考数据结构应用结对实现中缀表达式转后缀表达式的功能 MyBC.java...

2018-06-19 21:08:00 189

转载 20172303 2017-2018-2 《程序设计与数据结构》第11周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第11周学习总结教材学习内容总结第23章 Android简介1.组件Android应用程序组件共有四种:活动(Activity):用户交互的窗口。服务(Service):在后台长时间运行的操作。广播接受者(Broadcast receiver):一个监听器。内容提供者(Content provider):管...

2018-06-03 21:04:00 105

转载 20172303 2017-2018-2 《程序设计与数据结构》实验四报告

20172303 2017-2018-2 《程序设计与数据结构》实验四报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张旭升/刘伟康实验日期:2018年5月30日必修/选修: 必修实验内容Android Stuidio的安装测试Activity测试UI测试布局测试事件处理测试实验过程及结果...

2018-06-03 18:07:00 96

转载 20172303 2017-2018-2 《程序设计与数据结构》实验三报告

20172303 2017-2018-2 《程序设计与数据结构》实验三报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张旭升/刘伟康实验日期:2018年5月10日必修/选修: 必修实验内容敏捷开发与XP实践1.安装alibaba程序并运行,解决代码规范2.复习JUnit单元测试3.使用编码规范扫描...

2018-05-29 16:10:00 105

转载 20172303 2017-2018-2 《程序设计与数据结构》第10周学习总结

教材学习内容总结1.集合定义:专门用于保存信息的对象。集合的同构和异构:同构:集合中保存的类型全部相同。异构:集合中可以保存全部的类型。2.数据结构数据结构分类:动态数据结构:一个动态数据结构使用链来实现,它的大小规模可以随意增大减小。构建链表格式:class Node{ int info; Node next;}线性数据...

2018-05-19 22:52:00 94

转载 20172303 20172322 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 项目总结...

20172303 20172322 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 项目总结结对对象姓名:张昊然学号:20172322码云地址第一周博客地址第二周博客地址担任角色:领航员:范雯琪驾驶员:张昊然所有基础要求已经满足,另虽然我们是两人小组,但是也实现了括号(虽然不尽完美),拓展需求中的文件处理也在上周的编写中实现,本周主要的主要完...

2018-05-15 20:41:00 85

转载 20172303 2017-2018-2 《程序设计与数据结构》第9周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第9周学习总结教材学习内容总结第十一章 异常1.异常异常处理异常处理的常用方法有三种:根本不处理当异常发生时处理异常在程序的某个位置集中处理异常处理异常的主要方法是捕获异常异常捕获——try-catch语句格式:try{语句块}catch(异常名称 exception){处理异常的语句...

2018-05-13 22:05:00 112

转载 20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 第二周

20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 第二周结对对象姓名:张昊然学号:20172303第二周博客地址担任角色:领航员:范雯琪驾驶员:张昊然第二周的基本要求在第一周已经实现,所以本周的主要任务是完成文件处理的扩展需求,因为在周一课上王老师已经提到了相关的IO流处理方法,虽然不尽详细。张昊然说他上课有些地方没有听懂,所以这...

2018-05-08 22:30:00 90

转载 20172303 2017-2018-2 《程序设计与数据结构》第8周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第8周学习总结教材学习内容总结1.多态性多态性引用可以在不同时间指向不同类型对象,即运行一致性的方法出现不一致的行为。后绑定:绑定:程序执行时被要求调用某个方法才可执行某段代码,叫做绑定。在多态引用中,这种绑定在程序运行之后才能执行,所以称为后绑定或动态绑定。后绑定的效率较低,因为它要绑定的方法定义取决于当...

2018-05-02 20:23:00 127

转载 20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算

20172303 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算结对对象姓名:张昊然学号:20172322第一周博客地址:http://www.cnblogs.com/zhangyeye233/p/8977631.html担任角色:前期:确定类的个数和每个类的基础编写领航员:范雯琪操作员:张昊然解释:前期主要是我来确定每个类有什么功能,里面大...

2018-05-01 21:31:00 90

转载 20172303 2017-2018-2 《程序设计与数据结构》实验二报告

20172303 2017-2018-2 《程序设计与数据结构》实验二报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强助教:张旭升/刘伟康实验日期:2018年4月17日必修/选修: 必修1.实验内容初步掌握单元测试和TDD理解并掌握面向对象三要素:封装、继承、多态初步掌握UML建模熟悉S.O.L.I.D...

2018-04-24 22:11:00 92

转载 20172303 2017-2018-2 《程序设计与数据结构》第7周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第7周学习总结教材学习内容总结1.继承继承的过程是在两个类之间建立一种“是”的关系,即子类是一种更具体的父类版本。父类用于派生新类,又称为超类或基类。被派生出来的类称为子类或亚类。Java中使用extends进行派生格式:public class 子类 extends 父类{}继承具有单向性。在UML类...

2018-04-22 22:23:00 83

转载 20172303 2017-2018-2 《程序设计与数据结构》第6周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第6周学习总结教材学习内容总结1.数组及其的声明和使用数组用于分组和组织数据。数组索引总是从0开始的,其原因是尽可能地使元素地址的计算更简单容易。元素地址计算方法:元素的索引值×每个元素所占字节数+数组起始地址。创建数组必须声明引用变量,数组可以保持任何基本类型的数据或对象。在所有java运算符中,“[]”有...

2018-04-15 23:01:00 138

转载 20172303 2017-2018-2 《程序设计与数据结构》第5周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第5周学习总结教材学习内容总结第五章控制程序执行流程的语句分为两类:条件语句(又称为选择语句)和循环语句。相等性、关系和逻辑运算符的运用if语句(条件语句),可使用语句块,可嵌套。格式:if(布尔表达式){一条或一组语句}if-else语句。格式:if(布尔表达式){一条或一组语句} else{一条...

2018-04-10 21:57:00 94

转载 20172303 2017-2018-2 《程序设计与数据结构》第4周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第4周学习总结教材学习内容总结第四章:学会了简单的编写类了解了UML类图(真的很有用!!!!)了解了return语句的用法明白了形参与实参的区别第七章:了解了软件开发活动的过程了解了静态变量和静态方法了解了变量之间的依赖关系和聚合关系学会了this引用了解了接口的相关方法学会了枚举类型的使用...

2018-04-04 23:39:00 117

转载 20172303 2017-2018-2 《程序设计与数据结构》实验一报告

20172303 2017-2018-2 《程序设计与数据结构》实验一报告课程:《程序设计与数据结构》班级: 1723姓名: 范雯琪学号:20172303实验教师:王志强老师实验日期:2018年3月21日必修/选修: 必修1.实验内容熟悉java的开发环境(Linux和Eclipse)学会jdb调试下载并学会使用IDEA课上验收PP2.5,PP3.3,PP3...

2018-03-27 21:30:00 100

转载 20172303 2017-2018-2 《程序设计与数据结构》第3周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第3周学习总结教材学习内容总结了解了如何创建对象以及别名的使用了解了String类的一些方法的作用和使用方法知道了Java的标准类库是按包分组的学会了在Java中产生随机数的方法学会了在Java中使用基本数学函数的方法基本学会了NumberFormate类和DecimalFormat类的使用方法学会了枚举型...

2018-03-23 23:22:00 121

转载 20172303 2017-2018-2 《程序设计与数据结构》第2周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第2周学习总结教材学习内容总结知道了print和println的区别学会了字符串拼接和转义序列的使用了解了变量、赋值与常量(学会了七边形、十边形、十二边形的英文ಠᴗಠ)了解了java的8种基本数据类型学会了一些算术运算符、自增/减运算符和赋值运算符的使用了解了数据类型转换学会了一些简单的Scanner类命令...

2018-03-18 22:51:00 108

转载 20172303 2017-2018-2 《程序设计与数据结构》第1周学习总结

20172303 2017-2018-2 《程序设计与数据结构》第1周学习总结教材学习内容总结复习了上学期电子政务导论课程中学习的一些知识了解了Java编程语言的一些基本内容学会了一些简单的程序编写教材学习中的问题和解决过程问题1:编程项目PP1.8中的“居中对齐”不会做问题1解决方案:通过翻书发现教材41页有提及,使用\n\t即可。\n是换行,\t相当于Tab。...

2018-03-11 15:25:00 84

转载 预备作业03

1.安装Linux操作系统整体安装过程中没有遇到大问题,但小问题有两个。在安装Ubuntu的时候打开教程里给的网址到最后下载的时候网页总是显示404 Not Found,解决方法是上百度找了Ubuntu的中文官网下的系统软件。发这篇博客的时候不确定还有没有人卡在这步了,但之前也有人碰到过同样的问题问过我,所以我还是把中文官网地址放上来吧。安装增强功能的时候,第一遍照着教程给的命...

2018-02-23 16:59:00 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除