自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(40)
  • 收藏
  • 关注

转载 20162328蔡文琛 第二学期课程总结

学号20162328 2016-2017-2《程序设计与数据结构》课程总结每周作业链接汇总第一周作业算法+程序机构=程序渐进复杂度称为算法的阶。算法分析是计算机科学的基础课题第三周作业查找是在一组项内找到指定目标或是确定目标不存在的过程。搞高效的查找使得比较的次数最少。Comparable接口允许许多动态实现算法,而不是指应用于特定的类。二分查找的每次比较都排除了一半...

2017-12-24 20:58:00 72

转载 20162328蔡文琛 实验五 数据结构综合应用

实验五:数据结构综合应用课程:程序设计与数据结构班级: 1623姓名: 蔡文琛学号:20162328指导教师:娄嘉鹏 王志强实验日期:12月15日实验密级: 非密级预习程度: 已预习必修/选修: 必修实验名称: 数据结构综合应用实验内容:1.分析系统架构2.编译、运行、测试系统3.修改系统4.分析数据结构、排序、查找算法的应用实验要求1.没有Linux基...

2017-12-17 23:02:00 151

转载 20162328蔡文琛 大二十三周结对伙伴问题回答

我的结对伙伴是20162327王旌含他的问题是如何将scrum更好的运用到团队中我的理解是他在问scrum有什么用我的建议是Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是...

2017-12-02 11:45:00 146

转载 20162328蔡文琛 大二 十二周课上测试 hash

转载于:https://www.cnblogs.com/Cai77/p/7899849.html

2017-11-26 19:01:00 100

转载 20162328蔡文琛 实验四 图的实现与应用

20162328蔡文琛 大二 实验四任务详情实验1用邻接矩阵实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器实现类public class MatrixUDG { private char[] mVexs; // 顶点集合 private int[]...

2017-11-26 17:35:00 97

转载 20162328蔡文琛 week11 大二

20162328 2017-2018-1 《程序设计与数据结构》第十一周学习总结教材学习内容总结在无向图中,表示边的顶点对是无序的。如果图中的两个顶点之间有边链接,则称它们是领接的。如果无向图中连接顶点的边数达到最大,则称为完全图。路径是图中连接两个顶点的边的序列。第一个顶点和最后一个顶点相图且边不重复的路径称为环。在有向图中,边是顶点的有序对。有向图中的路径是连接图中两...

2017-11-19 13:40:00 124

转载 20162328蔡文琛 week10 大二

20162328 2017-2018-1 《程序设计与数据结构》第十周学习总结教材学习内容总结理解图与有向图、无向图理解带权图会应用带权图理解图的广度优先遍历和深度优先遍历掌握最小生成树算法掌握图的实现有向图,无向图如果给图的每条边规定一个方向,那么得到的图称为有向图,其边也称为有向边。在有向图中,与一个节点相关联的边有出边和入边之分,而与一个有向边关联的两个点也有始点...

2017-11-12 17:12:00 84

转载 20162328蔡文琛 实验三 查找与排序

20162328蔡文琛 大二 实验三 查找与排序实验三(1)这个实验要求我们对之前实现的查找类以及排序类进行测试,并实现排序类的正序和逆序的实现。实验三(2)实验要求对(1)中的代码进行重构,并使用bash编译并运行代码。实验三(3)实验要求实现:插值查找,斐波那契查找,数值查找,分块查找,哈希查找。插值查找public static int interpolationS...

2017-11-12 17:00:00 58

转载 20162328蔡文琛 第十周 周五 课上测试

十字链表十字链表(Orthogonal List)是有向图的另一种链式存储结构。该结构可以看成是将有向图的邻接表和逆邻接表结合起来得到的。用十字链表来存储有向图,可以达到高效的存取效果。同时,代码的可读性也会得到提升。十字链表的构成用链表模拟矩阵的行(或者列,这可以根据个人喜好来定),然后,再构造代表列(或者是行)的链表,将每一行中的元素节点插入到对应的列中去。十字链表的逻辑结构就...

2017-11-12 15:39:00 56

转载 20162328蔡文琛 week09 大二

20162328蔡文琛 大二week09教材学习内容总结堆是一棵完全二叉树,其中每个元素大于等于其所有子节点的值。向堆中添加一个元素的方法是,首先将这个元素添加为叶节点然后将其向上移动到合适的位置。从堆中删除最大元素的方法是,利用最后的叶节点来取代根,然后将其向下移动到合适的位置。堆是一棵完全二叉树,其中每个元素大于等于其所有子节点的值。 向堆中添加一个元素的方法是,首先将这个...

2017-11-05 19:12:00 95

转载 20162328蔡文琛 实验二 树

20162328蔡文琛 实验二 树 实验报告实验二(1)实验一要求我们自己讲述上给出的代码补全,实现getRight,contains,toString,preorder,postorder方法的实现,借鉴之前对于ArrayList类的编写,很快就实现了这几个方法的编写,这次应为要创建树,所以并没有使用JUnit测试,而是写出了一个main函数,对代码进行了测试。实验二(2)...

2017-10-29 20:49:00 54

转载 20162328蔡文琛 大二week07

20162328 2017-2018-1 《程序设计与数据结构》第7周学习总结教材学习内容总结树是非线性结构,其元素组织为一个层次结构。树的度表示树种任意节点的最大子节点数。有m个元素的平衡n叉树的高度是logn^m.树的遍历有4 种方法。进行层次遍历时可用队列来储存树中的元素。使用数组实现二叉树时,位于位置n的元素的左孩子在(2n+1)的位置,其右孩子在(2*(n+1)...

2017-10-22 23:25:00 85

转载 20162328蔡文琛 week05 大二

20162328 2017-2018-1 《程序设计与数据结构》第5周学习总结教材学习内容总结集合是收集元素并组织其他对象的对象。集合中的元素一般由加入集合的次序或元素之间的某些固有的关系而组织。集合是隐藏其实现细节的一个抽象名称。数据结构是用来实现集合的基本程序设计结构。栈以LIFO的方式处理元素————最后进入的元素最先离开。程序员应该选择与所需管理的数据的类型相匹配的...

2017-10-15 23:51:00 105

转载 20162328蔡文琛 week06 大二

20162328 2017-2018-1 《程序设计与数据结构》第6周学习总结教材学习内容总结队列元素按FIFO的方式处理————最先进入的元素最先离开。队列是保存重复编码k值得一种有效结构。实现模拟时,常用队列来表示等待的一列。队列的链式实现方式便于找到指向链表中的第一个和最后一个元素的引用。入队何出队操作在集合的两段进行。因为队列操作修改集合的两端,所以将一端固定在下标...

2017-10-15 23:22:00 84

转载 20162328蔡文琛 week06

20162328 2017-2018-1 《程序设计与数据结构》第6周学习总结教材学习内容总结队列元素按FIFO的方式处理————最先进入的元素最先离开。队列是保存重复编码k值得一种有效结构。实现模拟时,常用队列来表示等待的一列。队列的链式实现方式便于找到指向链表中的第一个和最后一个元素的引用。入队何出队操作在集合的两段进行。因为队列操作修改集合的两端,所以将一端固定在下标...

2017-10-15 23:19:00 71

转载 20162328蔡文琛 Bag类

在刚刚开始着手这个作业时,想的是使用for循环来自己写出add等方法来,但是在看过API后知道了Arraylist这个java已有的列表类,于是就只用ArrayList的方法很快的就做了出来。在进行BagTest的时候,因为Junit存在问题,所以就自己编写main函数完成了作业。转载于:https://www.cnblogs.com/Cai77/p/7600219.html...

2017-09-27 09:52:00 54

转载 20162328蔡文琛 大二 实验一

20162328蔡文琛 第二学期 实验一在经过前几周对于数组,ArrayList,LinkedList及其排列方法和查找方法的学习后,实验一将这些知识点全部都结合到了一起。实验一(1)使用API帮助文档对ArrayList,LinkedList进行更深一步的了解,对比二者的不同之处和相同之处。在java学习中,通过这两个已有类的使用,节省了许多时间和精力。相同:两个列表都允...

2017-09-26 19:33:00 103

转载 20162328蔡文琛 2017week03

20162328 2017-2018-1 《程序设计与数据结构》第3周学习总结教材学习内容总结查找是在一组项内找到指定目标或是确定目标不存在的过程。搞笑的查找使得比较的次数最少。Comparable接口允许许多动态实现算法,而不是指应用于特定的类。二分查找的每次比较都排除了一半的可行候选数据。排序是按某种标准将一列数据项按确定的次序重排的过程。选择排序算法反复的地将一个个具...

2017-09-24 17:20:00 64

转载 20162328蔡文琛 大二week01

教材学习内容总结算法+程序机构=程序渐进复杂度称为算法的阶。算法分析是计算机科学的基础课题。增长函数显示了与问题大小相关的时间或空间的利用率。算法的阶由算法增长函数的主项决定。算法的阶给出了算法增长函数的上界。更快的处理器不能弥补当问题的大小增大时算法的低效率。分析算法的复杂度时经常需要分析循环的执行情况。嵌套循环的分析必须要考虑内层和外层的执行情况。汉诺塔难题有指数...

2017-09-09 15:50:00 97

转载 20162328蔡文琛 Java课程总结

20162328 2016-2017-2《程序设计与数据结构》课程总结一、每周作业、结对编程博客的链接汇总预备作业01 20162328:表达对专业的期许、浅谈师生关系、对未来学习任务的看法。预备作业02 20162328:讲述自己掌握较好的技能以及获得这项技能的经验,学习老师博客。预备作业03 20162328:安装Linux操作系统的虚拟机过程中的问题记录,Linux基本入门...

2017-06-17 14:02:00 59

转载 20162328蔡文琛 实验五

20162328实验五 网络编程与安全一.实验五 网络编程与安全-1两人一组结对编程:参考结对实现中缀表达式转后缀表达式的功能 MyBC.java结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java上传测试代码运行结果截图和码云链接二.实验五 网络编程与安全-2结对编程:1人负责客户端,一人负责服务器注意责任归宿,要会通过测试证明自己没有...

2017-06-12 13:16:00 101

转载 20162328蔡文琛 四则运算挑战

结对编程项目-四则运算(挑战出题)(第三周)需求分析1、指定生成规定数量的题目2、指定生成规定长度的题目3、去除重复题目4、支持命令行参数遇到的问题在对代码进行编译的时候,要先对其设置一个文本文档,不然会出现错误。解决方法运行结果代码链接(https://git.oschina.net/ignor/FourArithmeticOperations.git)U...

2017-06-04 23:00:00 95

转载 20162328蔡文琛 实验四

实验四实验报告目录初识Android任务一:完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号学习Android Stuidio调试应用程序活动任务二:创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivityUI组件任务三:修改代...

2017-05-30 21:57:00 102

转载 20162328蔡文琛四则运算第二周

四则运算第二周实验报告结对编程代码链接(https://git.oschina.net/ignor/FourArithmeticOperations.git)代码链接(https://git.oschina.net/pdds2017/cwc20162328_JavaFoundations2nd.git)## 需求分析1:生成随机数。2:整数的计算。3:结果对错的判断。4:正...

2017-05-21 21:09:00 104

转载 20162328蔡文琛 四则运算第一周

四则运算第一周实验报告## 需求分析1:生成随机数。2:整数的计算。3:结果对错的判断。4:正确率的判断。设计思路(非栈)1:生成加减乘除的类。2:生成整数类。3:产品代码中含有随机情况的循环结构。代码解释1:整数运算类这段代码是在张旭升同学的指导下完成。代码解释了四则运算的运算方式。2:为了实现四种计算方式都出现,运用了swich语句。3:四则运算结果...

2017-05-14 21:20:00 95

转载 实验三:实验报告

北京电子科技学院(BESTI)实 验 报 告课程:程序设计与数据结构 班级: 3 姓名: 蔡文琛 学号:20162328成绩:2分 指导教师: 娄老师 实验日期:2017/5/2实验密级: 非保密 预习程度: 已预习 实验时间:2课时仪器组次: 带Linux系统的电脑一台 必修/选修:必修 实验序号:03实验名称: 敏捷开发和XP实践实验目的与要求: 没有Linux基础的同...

2017-05-14 01:12:00 130

转载 20162328蔡文琛week09

学号 2016-2017-2 《程序设计与数据结构》第X周学习总结教材学习内容总结数据库是为了其他程序提供数据的应用软件。关系书就哭通过唯一的标识符在不同表的记录见建立了关系。JDBC API用来简历到数据库的连接。CREATE TABLE SQL语句用户来创建新的数据库表。ALTER TABLE SQL语句用来修改已有的数据库表。SHOW COLUMNS QSL 语句用来...

2017-04-29 14:46:00 72

转载 20162328蔡文琛week08

学号 20162328《程序设计与数据结构》第X周学习总结教材学习内容总结错误和异常代表不常见的或不正确处理的对象。抛出异常时输出的消息提供了方法调用栈的轨迹。每个catch子句处理try块中可能抛出的一种特定类型的异常。不论是正常退出try块,还是因抛出一个异常而退出,都要执行finally子句。如果没有在异常发生处捕获及处理它,这个异常将被传染给将要调用的方法。教材...

2017-04-23 16:18:00 71

转载 20162328蔡文琛week07

学号 2016-2017-2 《程序设计与数据结构》第X周学习总结教材学习内容总结多态引用在不同的时候可以指向不同类型的对象。多态引用在运行时才将方法调用用于它的定义绑定在一起。引用变量可以指向声明继承于它的任意类的任何对象。对象的类型,而不是引用的类型,决定调用的方法的哪个版本。接口是一组抽象方法,所以不能被实例化。继承可适用于接口,所以一个接口可派生于另一个接口。接口...

2017-04-16 22:00:00 74

转载 实验报告二

北京电子科技学院(BESTI)实 验 报 告课程:程序设计与数据结构 班级: 3 姓名: 蔡文琛 学号:20162328成绩:2分 指导教师: 娄老师 实验日期:2016/4/16实验密级: 非保密 预习程度: 已预习 实验时间:2课时仪器组次: 带Linux系统的电脑一台 必修/选修:必修 实验序号:02实验名称: Java开发环境的熟悉实验目的与要求: 没有Linux基...

2017-04-16 15:50:00 130

转载 20162328蔡文琛week06

学号 2016-2017-2 《程序设计与数据结构》第X周学习总结教材学习内容总结继承是从已有类派生出一个新类的过程。继承的目的之一之复用已有的软件。继承呢在子类和父类见建立了is-a的关系。保护可见性提供了继承之间最恰当的封装机制。可以用super引用来调用父类的构造方法。教材学习中的问题和解决过程问题1:未了解protected的含义,在调试中误用。问题1解决方案...

2017-04-09 20:41:00 73

转载 20162328蔡文琛week05

学号 20162328《程序设计与数据结构》第X周学习总结教材学习内容总结面向对象程序设计的核心是类的定义,它代表定义了状态和行为的对象。变量的作用域依赖于变量声明的位置,作用域决定在哪里可以使用变量。对象应该是封装的,以防数据的不合适访问。实例变量应该声明为私有的,以提倡封装。大多数对象含有访问方法和设值方法,允许客户按可控方式管理数据。重载方法的各版本由参数个数。类...

2017-04-02 23:08:00 61

转载 20162328蔡文琛 实验一

北京电子科技学院(BESTI)实 验 报 告课程:程序设计与数据结构 班级: 3 姓名: 蔡文琛 学号:20162328成绩:2分 指导教师: 娄老师 实验日期:2016/3/17实验密级: 非保密 预习程度: 已预习 实验时间:2课时仪器组次: 带Linux系统的电脑一台 必修/选修:必修 实验序号:01实验名称: Java开发环境的熟悉实验目的与要求: 使用JDK编译、...

2017-03-26 23:46:00 92

转载 20162328蔡文琛week04

学号 20162328《程序设计与数据结构》第4周学习总结教材学习内容总结本周学习了第四章和第七章,第四章中的内容已经有了初步定的掌握,布尔表达式的运用,是条件和循环语句的基础及数组的相关概念,第七章没看懂,还需努力。教材学习中的问题和解决过程问题1:刚刚接触数组的概念时,不知道是从0开始,还是从1开始问题1解决方案:编辑完书上的代码后有所了解。问题2:不清楚一维数组和二...

2017-03-26 22:50:00 85

转载 20162328蔡文琛week03

学号 2006-2007-2 《程序设计与数据结构》第X周学习总结教材学习内容总结在第三章,我学习到了更多有关于java.util包的知识。了解了多个引用变量可以指向同一个对象。而且Java可以自动完成垃圾的清理。在String类中学习到了可以使字符串全部转化换为大写字母的指令和替换字符串中某些特殊字符的指令。在Random类的指令中了解到了随机数的生成命令及控制随机数生成区间的指令...

2017-03-19 21:13:00 83

转载 20162328蔡文琛week02

学号 20162328 《程序设计与数据结构》第2周学习总结教材学习内容总结这周学习了课本中的第二章内容,比起第一章,本章难度有略微底稿,从刚开始的显示字符转变为简单的加减乘除运算,经过之前的基础练习,个人的能力也有所提高,各种字符的运用能力也逐渐得到提升,代码的编辑速度也得到很大的进步。希望在以后进步会越来越快。教材学习中的问题和解决过程对有些书中提到的编译方式不熟悉,例如...

2017-03-12 12:18:00 79

转载 20162328蔡文琛week01

学号20162328 《程序设计与数据结构》第1周学习总结教材学习内容总结通过练习课本上给出的代码并结合老师所提供教程,熟悉并初步了解Java的基本编辑教材学习中的问题和解决过程无法成功在电脑上安装bash和git程序请教已经安装完成的同学,赋予电脑开发人员权限,使用运行命令成功在电脑上安装了两个程序。在四输入书上所给的代码时,不会分辨英文符号和中文符号的差别。舍友的及...

2017-03-04 13:53:00 80

转载 基础作业3

在刚开始安装虚拟机的时候遇到了许许多多的问题,感谢我遇到了很棒的室友,悉心教导,最终完美的解决了这些问题。以下为个人整理笔记:按键 作用Ctrl+d 键盘输入结束或退出终端Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fgCtrl+a 将光标移至输入行头,相当于Home键Ctrl+e 将光标移至输入行末,相当于En...

2016-12-24 22:31:00 82

转载 预备作业02

你有什么技能比大多人(超过90%以上)更好?反观自身,唯一值得自豪的可能就是在音乐方面有点涉猎,从小学三年级开始,便开始了自己的二胡学习,粗略计算也有六年了。六年间,经历过坎坷挫折从开始连一级考试都无法通过到最终拿到八级证书。不断地犯错,不断地纠正,不断的失败,不断地重头再来,无数次想过放弃,对自己说“这样就可以了,没必要再努力了”,期间,逃课、偷懒等等坏事都干过,但心中的不甘和内心中...

2016-12-01 15:30:00 69

转载 预备作业01

你对专业的期望是什么?在来到这个学校以及这个专业之前,本人对电脑专业知识一窍不通。我不奢求自己成为这一行业中的佼佼者,只希望在四年德学习后,这个专业可以为我的生活增添更多美丽的色彩**你上过的课程中老师提供的最大帮助是什么?比起高中老师,大学中的老师更希望学生培养自我学习的能力,这使我的独立思维及自我判断能力得到了提升。再者,听老师讲述他们的人生经历,使我对未来的旅程有了更多的参照...

2016-11-24 00:25:00 90

空空如也

空空如也

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

TA关注的人

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