自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

每周作业链接汇总第一周作业:软件质量与算法分析第二周作业:集合概述——栈、链式结构——栈第三周作业:队列以及实现队列的几种方式第四周作业:列表以及实现列表的几种方式第五周作业:排序与查找第六周作业:树、实现树的策略、树的遍历第七周作业:二叉查找树及实现二叉查找树的几种方式(AVL树、红黑树)第八周作业:优先队列与堆第九周作业:图、图的几种算法和实现策略自认为写...

2018-12-23 16:17:00 208

转载 20172323 2018-2019-1 《程序设计与数据结构》课堂测试报告

20172323 2018-2019-1 《程序设计与数据结构》课堂测试报告课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号: 20172323实验教师:王志强老师测试日期:2018年12月10日必修/选修: 必修1.测试内容哈夫曼编码测试设有字符集:S={a,b,c,d,e,f,g,h,i,j,k,l,m,n.o.p.q,r,s,t,u,v,w,x,y...

2018-12-11 21:53:00 357

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

课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年11月20日必修/选修: 必修1.实验内容查找与排序-1定义一个Searching和Sorting类,并在类中实现linearSearch(教材P162 ),SelectionSort方法(P169),最后完成测试。要求不少于10个测试用例,提交测试用例...

2018-12-03 15:45:00 394

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

20172323 2018-2019-1 《程序设计与数据结构》第九周学习总结教材学习内容总结本周学习了第15章图图和图论衔接了数学和计算机科学的整个分支学科15.1 无向图图由结点和结点间连接而成,这些结点叫做顶点,结点之间的连接叫做边。边(A,B)就意味着从顶点A到顶点B有一条边无向图是一种边为无序结点对的图,也就意味着边(A,B)是A和B之间有一条从两个方向都可以...

2018-11-18 22:29:00 191

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

课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年11月11日必修/选修: 必修1.实验内容1-实现二叉树参考教材p212,完成链树LinkedBinaryTree的实现(getRight,contains,toString,preorder,postorder)用JUnit或自己编写驱动类对自己实现的...

2018-11-11 21:39:00 127

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

20172323 2018-2019-1 《程序设计与数据结构》第八周学习总结教材学习内容总结本周学习了第12章优先队列与堆12.1 堆堆是具有两个附加属性的一棵二叉树,它是一棵完全树,对于每一结点,它小于或等于其左孩子和右孩子,这样定义下的堆是最小堆,如果对于每一结点,它大于或等于其左孩子和右孩子,那么它就是最大堆。最小堆将其最小元素存储在该二叉树的根处,且其根的两个孩子...

2018-11-10 16:25:00 112

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

20172323 2018-2019-1 《程序设计与数据结构》第七周学习总结教材学习内容总结本周学习了第11章二叉查找树11.1概述二叉查找树的左孩子小于父结点,而父结点又小于或等于其右孩子二叉查找树的定义是二叉树定义的扩展操作说明addElement往树中添加一个元素removeElement从树中删除一个元素removeAll...

2018-11-02 14:10:00 94

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

20172323 2018-2019-1 《程序设计与数据结构》第六周学习总结教材学习内容总结本周学习了第10章树10.1概述树是一种非线性结构,有一个包含结点和边的集构成。元素保存在结点中,边则将结点连接起来。一些术语根结点是位于树顶层的唯一结点位于树中较低层的结点是上一层结点的孩子,一个结点只有一个双亲同一双亲的两个结点称为兄弟根结点是树中唯一没有双亲的结点,...

2018-10-25 14:42:00 105

转载 20172323 2018-2019-1 《程序设计与数据结构》课堂测试报告

20172323 2018-2019-1 《程序设计与数据结构》课堂测试报告课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号: 20172323实验教师:王志强老师测试日期:2018年10月必修/选修: 必修1.测试内容三种算法查找练习给定关键字序列11,78,10,1,3,2,4,21试分别用顺序查找、折半查找、散列查找(用线性探查法和链地址法)来实现...

2018-10-20 10:15:00 480

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

20172323 2018-2019-1 《程序设计与数据结构》第五周学习总结教材学习内容总结本周学习了第六章排序与查找一些概念静态方法可以通过类名来激活,不用特意实例化该类的一个对象调用该静态类的方法。在方法声明中,通过使用static修饰符就可以把它声明为静态的创建泛型方法,只需在方法头前的返回类型前插入一个泛型声明即可。泛型声明必须在返回类型之前,这样泛型才可作为返回...

2018-10-17 17:16:00 94

转载 20172323 2018-2019-1 《程序设计与数据结构》课堂作业报告

20172323 2018-2019-1 《程序设计与数据结构》课堂作业报告课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号: 20172323实验教师:王志强老师测试日期:2018年10月必修/选修: 必修1.测试内容ASL测试已知线性表具有元素{5,13,19,21,37,56,64,75,80,88,92},如果使用折半查找法,ASL是多少?2....

2018-10-14 08:56:00 331

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

20172323 2018-2019-1 《程序设计与数据结构》第四周学习总结教材学习内容总结本周学习第六章--列表6.1列表集合列表集合是一种概念性表示法,其思想是使事物以线性列表的方式进行组织,列表集合没有内在的容量大小,可以随需要而增大。列表集合比栈和队列更一般化,可以在其中间和末端进行添加和删除元素列表集合的分类类型特点有序列表(ordered...

2018-10-07 19:11:00 120

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

20172323 2018-2019-1 《程序设计与数据结构》实验一报告课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年10月6日必修/选修: 必修1.实验内容线性结构之链表链表练习,要求实现下列功能:(1)通过键盘输入一些整数,建立一个链表;这些数是你学号中依次取出的两位数再加上今天的时间。...

2018-10-06 11:05:00 161

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

20172323 2018-2019-1 《程序设计与数据结构》第三周学习总结教材学习内容总结本周学习第五章队列,主要了解了队列的模型(处理过程),并学习了通过几种方式来实现队列,运用队列解决问题以及几种实现队列方式的比较。5.1 概述队列是一种线性结构,队列元素按FIFO方式处理,从队列删除元素的次序,与往队列放置元素的次序是一样的。在栈中,其处理过程只在栈的某一端进行,...

2018-09-26 21:25:00 94

转载 20172323 2018-2019-1 《程序设计与数据结构》课堂测试报告

20172323 2018-2019-1 《程序设计与数据结构》课堂测试报告课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号: 20172323实验教师:王志强老师测试日期:2018年9月必修/选修: 必修1.测试内容链表练习,要求实现下列功能:(1)通过键盘输入一些整数,建立一个链表;(2)实现节点插入、删除、输出操作;(3)使用冒泡排序法或者选择...

2018-09-24 21:13:00 128

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

20172323 2018-2019-2 《程序设计与数据结构》第2周学习总结教材学习内容总结本周学习了第三章集合概述——栈和第四章链式结构——栈。第三章定义了与集合相关的概念与术语,讨论了集合的抽象设计以及继承、多态性、泛型和接口等多项问题,最后通过栈这一集合展示了与集合设计、实现和使用等有关的问题。第四章学习了一种创建数据结构的技术,利用引用来创建对象之间的链接3.1 集合...

2018-09-18 19:57:00 97

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

20172323 2018-2019-1 《程序设计与数据结构》第一周学习总结教材学习内容总结第一章——概述1.1 软件质量软件工程(Software Engineering)是一门关于高质量软件开发的技术和理论的学科。解决的问题:控制开发过程,实现高质量的软件软件工程的目标高质量软件的特征1.2 数据结构数据结构:计算机存储、组织数据的形式。程序 = 数...

2018-09-09 16:40:00 150

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

每周作业链接汇总预备作业1预备作业2预备作业3第一周博客:计算机系统概述第二周博客:数据与表达式第三周博客:类与对象第四周博客:编写类、面向对象设计第五周博客:条件判断循环以及其他条件判断与循环第六周博客: 数组第七周博客: 继承第八周博客: 多态性第九周博客: 异常、递归第十周博客: 集合第十一周博客:Java和Android开发...

2018-06-19 22:16:00 93

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

课程:《程序设计与数据结构》班级: 1723姓名:王禹涵学号:20172323实验教师:王志强实验日期:2018年6月18日必修/选修: 必修1.实验内容网络编程与安全-1参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA结对实现中缀表达式转后缀表达式的功能 MyBC.java结对实现从上面功能中获取...

2018-06-19 16:59:00 62

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

课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年6月1日必修/选修: 必修1.实验内容(1)Android Stuidio的安装测试:参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:参考http://www.cnblogs.c...

2018-06-03 22:47:00 114

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

教材学习内容总结23章-Android简介Android操作系统是一种多用户的Linux系统,一个应用程序和其他App隔离开来运行的。Java是开发Android应用程序的默认语言。Android4.4是Dalvik和ART的转折点和分水岭Android是向后兼容的4种Android应用程序组件名称介绍活动(Activity)包含用户交互组件的一个窗...

2018-06-03 19:58:00 123

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

课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年5月27日必修/选修: 必修1.实验内容实验三 敏捷开发与XP实践(1)代码规范http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA参考 代码规范 安装alibaba 插件,解...

2018-05-29 15:31:00 63

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

教材学习内容总结本章主要学习第十三章-集合集合是一个对象,其目的是保存和组织基本数据类型或其他对象。集合的同构及异构抽象数据类型(ADT)是由数据和在该数据上所实施的具体操作构成的集合对象具有定义良好的接口,从而成为一种实现集合的完善机制动态数据结构用链来实现,利用对象引用作为连接对象间的链,建立适用于各种情况的数据结构,且它的大小规模随需要增长和收缩通过保存和更新对象...

2018-05-20 21:53:00 160

转载 20172323 2017-2018-2 《程序设计与数据结构》课堂测试修改报告

课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号: 20172323实验教师:王志强老师测试日期:2018年5月9日必修/选修: 必修1.测试内容IO操作及异常处理1.从键盘可以输入任意个整数(int);2.写入文件;3.从文件读取所有的整数;4.使用插入排序对读取的整数进行排序,并将排序的结果写入原文件。5.使用try-catch语句处理IO...

2018-05-14 16:11:00 81

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

教材学习内容总结本周学习第十一章异常和第十二章第十一章-异常异常是一个定义非正常情况或错误的对象,由程序或运行时环境抛出,可以根据需要进行相应的捕获和处理。错误和异常都是对象,代表非正常情况或无效处理。异常的处理通常有三种方法。异常抛出时所输出的信息提供了方法调用堆栈踪迹。如图第一行抛出异常及原因,之后的几行指出发生异常的方法文件和代码行号。getMessage方法返...

2018-05-13 21:11:00 389

转载 2017-2018-2 20172323 『Java程序设计』课程 结对编程练习_四则运算 2

相关过程截图关键代码解释将运算式分开的代码String[] result = num.split("\\s");将输入的num以空格为间隔符号分开,将每一个间隔开的字符存入一个名为result的数组里。if ("+".equals(a) || "-".equals(a)) { if ("+".equals(b) || ...

2018-05-08 22:57:00 127

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

教材学习内容总结第十章 多态性后绑定:多态性引用能够随时间变化指向不同类型的对象。程序执行会产生一些请求事件,要求执行某段代码来完成一个方法调用,这种请求事件称为一个方法调用与一个方法定义的绑定。对于多态性引用,绑定要延迟到程序运行时才执行,这一被延迟的的请求事件称为后绑定后绑定的效率要低于编译阶段的绑定效率,但灵活性更高。由继承实现多态性:一个引用变量可以指向有继...

2018-05-02 19:22:00 215

转载 2017-2018-2 20172323 『Java程序设计』课程 结对编程练习_四则运算

结对编程的好丽友- 20172323 王禹涵:中缀转后缀- 20172314 方艺雯:后缀表达式的计算- 20172305 谭鑫:中缀表达式的输出需求分析能随机生成由使用者确定的任意多道四则运算题目题目的难度等级可以选择,也可以选择不做混合运算题目运算实现中缀表达式转为后缀表达式并计算可以判断正误,并计算正确率支持真分数的运算设计思路无栈首先要确定生成...

2018-05-01 21:29:00 186

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

课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年4月22日必修/选修: 必修实验内容初步掌握单元测试和TDD理解并掌握面向对象三要素:封装、继承、多态初步掌握UML建模熟悉S.O.L.I.D原则了解设计模式完成蓝墨云上 (1)-(5)实验。实验过程及结果实验1要求完成单元测试的学习,...

2018-04-24 23:35:00 114

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

教材学习内容总结本周学习第九章继承。创建子类:继承是从现有类派生新类的过程。创建子类的目的之一就是复用现有软件,避免了可能产生错误的代码复制和修改。用于派生新类的原始类称为父类,被派生出的类称为子类。Java用保留字extend指明新类由现有类派生。继承在父类和子类之间建立一种“是”关系。protected修饰符:protected可见性提供了允许继承的最大可能的封装性。...

2018-04-22 21:30:00 155

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

教材学习内容总结本周主要学习了第八章8.1至8.2的内容,同时开始尝试使用IDEA数组是一种可将数据分组为数据表的编程结构。数组元素具有N个值的数组索引为0~(N - 1)。访问数组每个值的方式为:数组名[索引值]声明和使用数组在Java中,数组是必须实例化的对象。保存在一个数组中的所有值,具有相同的类型。数组可以保存任何基本类型的数据或对象。一旦将数组声...

2018-04-15 21:38:00 136

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

教材学习内容总结条件语句和循环语句可用于控制程序的执行流程条件语句(选择语句)允许选择下一条执行的语句。Java中主要的条件语句有if、if-else、switch语句循环语句可以是程序多次执行某些语句,主要的语句有while、do、for语句相等性运算符和关系运算符:“==”和“!=”用于判断两个值是否相等。逻辑运算符:逻辑非“!”,逻辑与“&&”,逻辑...

2018-04-10 21:56:00 284

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

教材学习内容总结学习第四章以及第七章类的分析:类的数据和方法成为类的成员。面向对象程序设计基于类的定义,类代表定义了合理的状态和行为的对象。UML类图:有助于描述程序的类结构及类间的关系。封装:Java使用修饰符实现对象封装,修饰符是Java的保留字,用于规定程序设计语言构造的具体特征。访问器和修改器的概念。publicprivate变量违反封装性强...

2018-04-04 23:12:00 109

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

20172323 2017-2018-2 《程序设计与数据结构》实验1报告课程:《程序设计与数据结构》班级: 1723姓名: 王禹涵学号:20172323实验教师:王志强实验日期:2018年3月21日必修/选修: 必修1.实验内容1.学习Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程2.练习(通过命令行和IDEA两种方式...

2018-03-25 20:05:00 72

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

教材学习内容总结本周学习了教材第三章节的内容,对类与对象的概念有了初步的了解,但是对于3.6格式化输出这一节的内容没有完全掌握,不是特别能理解NumberFormat类的用法,除此之外对包装器类这一节关于理论的知识理解不够。本周同时完成了实验项目的学习以及简单复习了第二章的内容,完成了章末自测题的所有实验项目。教材学习中的问题和解决过程问题1:假设声明和初始化了一个整型变量num...

2018-03-25 19:01:00 113

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

教材学习内容总结本周主要学习了教材第二章的内容,相较于第一章而言,这一章的内容比较生僻,包括常量与变量、基本数据类型、交互式程序这几类概念都不太容易理解。不过在反复的阅读理解,以及完成课后练习题的过程中,我逐渐开始了解到了这些概念的意思。本周初步了解了数据与表达式的一些相关知识,收获颇丰,编程的能力也在逐渐提高。教材学习中的问题和解决过程问题1:SR2.33假设result是一个...

2018-03-18 15:11:00 182

转载 寒假作业2

1.你有什么技能比大多人(超过班级90%以上)更好?如果读书也算是一种技能的话,那就是读书吧。我大多数时间都喜欢宅在家里,读书算是为数不多的消遣方式。另外我虽然不擅长踢足球,但是关于足球方面的知识我还算有大量的储备,在班里应该数一数二吧。2.针对这个技能的获取你有什么成功的经验?以上列举的技能我都是全凭兴趣培养的,所以也没什么经验。3.与老师博客中的学习经验有什么共通之处?兴...

2018-02-17 14:26:00 60

转载 寒假作业1

1.对大一上学期进行总结:包括本学期的收获(课内+课外)、本学期存在的问题及反思。经过一个学期的学习,我逐渐适应了大学的学习和生活。相较于高中而言,我在大学所学的知识无疑更加深入、全面、系统,更加满足实际需要,为我今后的学习打下了良好的基础,也对我今后的工作大有裨益,譬如高数和线代两门课程锻炼了我的逻辑思维,论证分析能力,电子政务导论培养了我冷静思考、解决实际问题的能力,并为今后的课...

2018-02-09 14:10:00 88

空空如也

空空如也

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

TA关注的人

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