E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
博客作业
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结1.1总结栈和队列内容栈的知识总结顺序栈的知识链栈的知识存储结构结构存储typedefstructstack//定义一个顺序栈typedefstructLinkStack{{ElemTypedata[M];//栈中最多可放M个元素ElemTypedata;inttop;//用来存放栈顶元素的下标,top为-1表示栈空structLinkStack*next;}St
pluto1214
·
2020-03-22 16:00
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结1.1总结栈和队列内容栈栈的基本认识栈(stack):栈是限定仅在表的一端进行插入或删除操作的线性表。我们把允许插入和删除操作的一端称为栈顶(top),另一端称为栈底(bottom)。不含任何数据元素的栈称为空栈。栈又称为“后进先出(LastInFirstOut,简称LIFO)的线性表”,简称为LIFO结构。栈的插入操作,称为进栈/入栈/压栈。栈的删除操作,称为出
朱振豪
·
2020-03-22 14:00
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结1.1总结栈和队列内容栈的存储结构及操作顺序栈:链栈://顺序栈的结构体typedefstruct{intdata[MaxSize];inttop;}Stack;tpyedefStack*SqStack;//链栈结构体typedefstructNode{chardata;structNode*next;}Node,*ListStack;//顺序栈初始化voidIn
Po1s0n
·
2020-03-22 13:00
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结(0-4分)1.1总结栈和队列内容1.1.1栈的存储结构及操作:先进后出,先进的数据在栈底,后进的数据在栈顶,只能栈顶出栈。链栈,链结构的栈,利用头插法。栈结构:typedefstruct{intdata[n];inttop;}stack;初始化栈:stack*s;s=newstack;s->top=0;//此时为栈空状态。入栈:cin>>e;s->top++;s
尤志锋
·
2020-03-21 21:00
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结(0-4分)1.1总结栈和队列内容:1.1.1栈栈的定义:栈的本质还是线性表:限定仅在表尾进行插入或删除操作。俗称:后进先出,也可说是先进后出。栈的声明(栈的声明有两种):第一种:typedefstructsta{intstack[SIZE];/*存放栈中元素的一维数组*/inttop;/*存放栈顶元素的下标*/}stack;第二种:typedefstructst
叶璃O
·
2020-03-21 21:00
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结(0-4分)1.1总结栈和队列内容一.栈栈的定义栈是一种只能在一端进行插入或删除操作的线性表,俗称:后进先出。表中允许进行插入、删除操作的一端称为栈顶。栈的进栈出栈规则:1.栈顶出栈->栈底最后出栈;2.时进时出->元素未完全进栈时,即可出栈。栈的分类:1.顺序栈利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序栈中的位
BaiYi#
·
2020-03-21 16:00
OOUnit1
博客作业
一,程序分析1,第一次作业第一次作业十分简单,表达式中只会出现常数因子和指数函数因子,且不需要考虑WrongFormat的情况,求导规则也是最基础的。下面给出第一次作业的UML类图以及复杂度分析。UML类图:方法复杂度:类复杂度:可以看出,在第一次作业的时候,我还是保持这面向过程的思想,实际上第一次的作业就是一个带一个结构体的一Main到底的C语言程序,因此我的Main()方法平均循环复杂度过高是
汪鸿昊
·
2020-03-21 16:00
DS
博客作业
02--栈和队列
0.PTA得分截图1.本周学习总结(0-4分)1.1总结栈和队列内容队列定义:1、队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。2、与栈相反,队列是一种先进先出的线性表.3、实现一个队列同样需要顺序表或链表作为基础。队列的链式存储结构(队列即可用链表实现,也可以用顺序表实现,而栈一般用顺序表实现,队列用链表实现,简称链队列)typedefstructQNode{El
c陈艺彬
·
2020-03-21 13:00
OO第一单元
博客作业
OO第一单元
博客作业
三次作业实现的核心思路都差不多,当然实现的细节差异很大,而且后一次作业都比前一次作业更面向对象一些。可惜的是,第三次作业并没有完成。
samuel234
·
2020-03-21 12:00
OO第一单元
博客作业
一、基于度量的程序结构分析UML类图第一次作业:嘛,三次作业有两次没按时完成,接下来就主要分析一下出现的问题吧。二、分析自己程序的bug总体来说,在弱测、强测、互测阶段都发现过bug,有的解决了,有的还没能解决。第一次作业的bug主要出现在特判上面,0这一输入被七个人各测了一次。还有一些问题,不能算是bug,就是性能方面(指程序本身的性能而非题目要求的输出长度),对于Java容器了解还不够深入,没
Jero123
·
2020-03-21 11:00
第一单元
博客作业
基于度量的程序结构指标解析由于第一次使用MetricsReloaded等分析工具,故首先列举一些评价指标project层次v(G)avg平均圈复杂度v(G)tot总圈复杂度CF整个project的耦合程度class层次OCavg代表类的方法的平均循环复杂度WMC代表类的方法的总循环复杂度。LOC类的总行数CBO类的耦合程度LCOM类的内聚程度method层次ev(G)基本复杂度,是用来衡量程序非结
言-午
·
2020-03-21 11:00
“深度评测官”——记2020BUAA软工软件案例分析作业
项目内容这个作业属于哪个课程2020春季计算机学院软件工程(罗杰任建)这个作业的要求在哪里个人
博客作业
-软件案例分析我在这个课程的目标是完成一次完整的软件开发经历并以博客的方式记录开发过程的心得掌握团队协作的技巧做出一个优秀的
CookieLau
·
2020-03-21 01:00
OO第一次
博客作业
第一次作业UML类图耦合度BUG无简述:第一次作业比较简单,分别实现输入、求导、输出三个任务并用map去重即可。第二次作业uml类图类耦合度BUG无简述:只分了两个类,input完成所有输入并生成Monomial类的工作,Monomail完成求导、化简和输出,因为大量代码压在了两个类里,导致两个类复杂度都很高。第三次作业uml类图类耦合度BUG互测阶段一个bug:小括号前的符号只会被作用于括号内第
Acabbage
·
2020-03-20 23:00
OO第一次
博客作业
1.前三次作业总结1.第一次作业类图:复杂度分析:第一次作业比较简单,通过获取指数和系数构建表达式单元,最后进行排序后合并输出,可以看出代码复杂度主要集中在表达式的解析构建和输出上,这部分其实可以单独划分为一个类。2.第二次作业类图:复杂度分析:第二次作业我将每个乘积项作为单元,获取系数,x,sin,cos的指数四个属性,通过统一的求导方法,并合并输出,但缺点很明显,代码耦合度过高,也没有体现出面
AOEHST
·
2020-03-20 21:00
OO第一次
博客作业
1.前三次作业总结1.1第一次作业类图:复杂度分析:第一次作业比较简单,根据系数和指数构造的二元对,通过HashMap来储存和表达式和求导以后的表达式,同时进行合并同类项。1.2第二次作业类图:复杂度分析:第二次作业引入了sin(x),cos(x)作为常数因子,在读入时依然可以使用正则表达式来进行判定。在存储表达式时,构建以x的指数、sin(x)的指数、cos(x)的指数为属性的项Term。然后建
无棱二面角
·
2020-03-20 17:00
第一单元
博客作业
第一部分程序结构分析(1)第一次作业第一次作业的内容较为简单,只是对幂函数求导,但是刚刚接触面向对象设计的我还保留着大量面向过程的思路,从结构化分析来看我的代码非结构化程度较为严重,基本就是面向过程编程了,唯一有点面向对象的样子就是建立了一个powerFunc的类,但是对于输入之类的都没有建立特别的类去处理,对于多项式也只是存在一个数组里,更好的做法应该是创建一个Poly类来管理多项式。但是由于本
yokies
·
2020-03-20 16:00
OO第一次
博客作业
希望通过这次
博客作业
能够更好地总结、掌握第一单元的内容,为后续的学习做好准备。我首先先对三次作业进行了程序分析、bug分析和优化策略分析。
Roy_wcm
·
2020-03-20 10:00
初学markdown,够用党攻略
初学markdown,够用党攻略作为够用党,当然是能够舒舒服服把
博客作业
写了。
波兰杜兰特
·
2020-03-20 10:00
OO Unit1 总结
博客作业
一、程序结构分析第一次作业——多项式求导第一次作业的目标比较简单,只有对幂函数的求导,因此主要的抽象出的数据类为项(Term)和多项式(Poly)。1.结构涉及到核心功能的UML类图如下:可以看到由于第一次作业的功能单一且个人对OO的概念理解很有限,抽象出的类比较少,主要有:数据类Term:一个项,存储指数和系数Poly:一个多项式,用HashMap存储各项的指数和系数数据类都继承自Express
fty1777
·
2020-03-20 08:00
OO第一次
博客作业
OO第一次
博客作业
学习目标面向对象第一单元的三次作业,迭代式的完成了包含简单幂函数和简单正余弦函数的导函数及其组合的求解,学习目标主要有以下几点:1、熟悉面向对象的程序设计思想2、学会使用类来管理数据3
homothetic
·
2020-03-19 13:00
团队贡献分分配规则
项目内容课程:北航-2020-春-软件工程博客园班级
博客作业
要求团队贡献分分配规则我们在这个课程的目标是提升团队管理及合作能力,开发一项满意的工程项目这个作业在哪个具体方面帮助我们实现目标明确评分规则,
NAG2020
·
2020-03-19 11:00
北航2020OO第一单元
博客作业
第一次作业代码结构分析UML类图如下:度量分析:本次作业我的思路是先去除空格及其他空白字符,然后利用正则表达式读取每一项,再求导并存储在TreeSet中输出。本次作业我只使用了两个类,主类和项类。可以看到我还停留在面向过程的思维当中,方法的耦合度和复杂度都很高,不利于测试和发现bug。分析bug在覆写compareTo方法的过程中,我犯了一个严重的错误。由于TreeSet是由二叉树实现的,所以co
18373251yzj
·
2020-03-18 16:00
OO第一单元
博客作业
一、作业分析 本单元作为OO这门课的第一单元,作业难度总体来说不是特别大,三次递进式的作业每一次的作业相较于上一次作业难度和处理的复杂度逐渐平滑上升。这一单元的学习主要是培养我们面向对象编程的良好意识,能够根据对象的性质和关系进行多层次的规划并进行归一化的管理。1、Homework11.1程序分析UML分析复杂度分析代码行数分析 从UML类图中可以看出,这一次的作业我有了一定的面向对象的思想,
18373520
·
2020-03-18 16:00
OO第一次
博客作业
OO第一次
博客作业
一、代码分析第一次作业思路第一次作业作为多项式求导这个作业系列来说,难度并不是很高。只需要考虑简单的带系数的幂函数的加减。
_芜湖飞行员
·
2020-03-18 16:00
OO第一次
博客作业
面向对象程序设计第一单元
博客作业
程序结构分析第一次作业第一次作业较为简单,根据多项式由多个项构成的描述,可以抽象出两个类——多项式、项。多项式的求导结果便是其各个项的求导结果之和。
xiaoshu31
·
2020-03-18 15:00
软件案例分析作业
个人
博客作业
-软件案例分析对提供的产品2——博客园班级博客进行分析,即分析博客园的学习、教学、班级管理、互相交流的功能。
chaibo
·
2020-03-18 14:00
北航OO(2020)第一单元
博客作业
北航OO(2020)第一单元
博客作业
目录北航OO(2020)第一单元
博客作业
基于度量的程序结构分析Homework1代码度量UML类图优缺点分析Homework2代码度量UML类图优缺点分析Homework3
__ref
·
2020-03-17 22:00
OO第一次
博客作业
第一次作业UML类图耦合度简述本次作业较简单,结构比较单一,只分了表达式类和因子类,耦合度很低。只要合并同类项即可获得性能的满分。bug判了WF忘记删掉就交公测了,导致因题意理解错误而错判没有严谨地读题,误认为+-x是WF,结果互测被轮番hack。测试手动数据:根据题目描述生成了三十几个各式各样的数据。对拍数据:用xeger生成数据,sympy特值法判正确性,其中正则表达式是通过题目描述严格生成,
Potassium
·
2020-03-17 21:00
【软工】个人
博客作业
-软件案例分析
项目内容作业所属的课程2020春季计算机学院软件工程(罗杰任健)作业的要求个人
博客作业
-软件案例分析我在这门课程的目标是学会使用软件工程的设计思想和方法,能够设计出高效并且可用性、可维护性、可拓展性较高的软件
MagicJim
·
2020-03-17 11:00
个人
博客作业
——软件案例分析
个人
博客作业
——软件案例分析项目内容课程链接2020春季计算机学院软件工程(罗杰、任健)作业要求个人
博客作业
课程目标创造“足够好”的软件本博客的收获分析软件,进行实践在这次的软件案例分析中,我选择了博客园的班级博客
SpookyDreamer
·
2020-03-16 20:00
BUAA 2020 软件工程 软件分析案例作业
Author:17373051郭骏项目内容这个作业属于哪个课程2020春季计算机学院软件工程(罗杰任健)这个作业的要求在哪里个人
博客作业
-软件分析案例我在这个课程的目标是学习软件工程的开发知识,培养工程化开发能力这个作业在哪个具体方面帮助我实现目标分析成熟的软件
sharinka
·
2020-03-16 02:00
个人项目作业
软工个人项目项目内容所属课设:北航2020年春软件工程班级
博客作业
要求:实现一个能求解简单几何形状之间交点的控制台程序。
胖胖的毛毛虫
·
2020-03-10 18:00
【BUAA 软工个人项目作业】玩转平面几何
BUAA软件工程个人项目作业项目内容课程:2020春季软件工程课程
博客作业
(罗杰,任健)博客园班级链接作业:BUAA软件工程个人项目作业作业要求课程目标学习大规模软件开发的技巧与方法,锻炼开发能力作业目标完成第一次个人项目教学班周五上午
PX_L
·
2020-03-10 18:00
软工个人项目作业
项目内容北航2020软工班级
博客作业
要求个人项目作业项目GitHub地址个人项目教学班级006PSPPSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)
Zf_Wan
·
2020-03-10 18:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1线性表·顺序表结构体typedefintElemType;typedefstruct{ElemTypedata[MaxSize];//存放顺序表元素intlength;//存放顺序表的长度}List;·创建循序表voidCreateList(SqList&L,intn)//构建顺序表函数,n为顺序表长度{L=newList;L->length=n;for(i
李少强
·
2020-03-08 22:00
DS
博客作业
02-线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容什么是线性表?定义:线性表是具有相同特性的数据元素的一个有限序列。线性表一般表示:(a1,a2,a3...ai..an)这里a1为表头元素,an为表尾元素。线性表特征:1.元素个数n——表长度;n=0——空表2.1|ai-1,ai∈D,i=2,..,n}基本操作:InitList(&L):构造一个空的线性表LDestroyList(&L):销毁
陈毅隆
·
2020-03-08 22:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容·线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列·当n=0时,该线性表是一个空表。·一般表示如下:·L=(a1,a2,a3,...,a(n))·其中,a1是唯一的“第一个”数据元素,又称为表头元素;a(n)是唯一的“最后一个”数据元素,又称为表尾元素。除了第一个元素外,每个元素有且仅有一个直接前驱。除最后一个元素外,每个元素有且仅
C.Roonaldo
·
2020-03-08 22:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容顺序表结构体定义:把线性表中的所有元素按照顺序存储方法进行存储的结构为顺序表,即物理地址相邻顺序表结构体定义代码:typedefintElemType;typedefstruct{ElemTypedata[MaxSize];//存放顺序表元素intlength;//存放顺序表的长度}List;typedefList*SqList;顺序表插入:顺
临海文卫
·
2020-03-08 22:00
DS
博客作业
01--线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容(1)顺序表线性表是具有相同特性的数据元素的一个有限序列元素个数n=表长度;n=0(空表)1data[i-1];缺点:插入和删除效率低可能浪费内存内存空间要求高,必须有足够的连续内存空间。数组大小固定,不能动态拓展顺序表结构体定义typedefstruct{intdata[MaxSize];//存放顺序表元素intlength;//存放顺序表的
罗咚琳
·
2020-03-08 22:00
第一次
博客作业
--线性表
0.PTA得分截图#1.本周学习总结(0-4分)#1.1总结线性表内容##顺序表结构体定义typedefstruct{ElemTypedata[MaxSize];//存放顺序表元素intlength;//存放顺序表的长度}List;typedefList*SqList;顺序表插入和删除voidInsertSq(SqList&L,intx)//顺序表插入{inti,j;for(i=0;ilength
王威。
·
2020-03-08 22:00
DS
博客作业
01--线性表
0.PTA得分截图1.本周学习总结1.1线性表内容总结1.1.1顺序表大概在计算机内存中以数组的形式保存的线性表,通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,存储结构是顺序结构。1.1.2顺序表结构体定义#defineMaxSize10000typedefstruct{intdata[MaxSize];intlength;}SqList;1.1.3顺序表插入操作voidIns
甘津津
·
2020-03-08 22:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容1.线性表定义线性表是具有相同特性的数据元素的一个有序序列。2.顺序表(1)结构体定义#defineMAXSIZE50//最大长度typedefintElemType;typedefstruct{ElemType*elem;//指向数据元素的基地址intlength;//线性表当前长度}SqList;或者#defineMAXSIZE50//最大
凉城有梦
·
2020-03-08 22:00
DS
博客作业
01--线性表
第一次DS
博客作业
Q0.展示PTA总分Q1.本章学习总结1.1学习内容总结顺序表顺序表和有序表?顺序表和有序表都是以数组的形式保存的线性表,用一组地址连续的存储单元依次存储线性表中的各个元素。
SilverAsh
·
2020-03-08 22:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1线性表内容总结1.1.1.1顺序表结构定义typedefintElemType;typedefstruct{ElemTypedata[MaxSize];//顺序表的元素intlength;//顺序表的长度}List;typedefList*SqList;1.1.1.2建立顺序表voidCreateList(SqList&L,intn)//n为要输入的数据个数
林盛泓
·
2020-03-08 21:00
DS
博客作业
02--线性表
#1.本周学习总结(0-4分)1.1总结线性表内容顺序表结构体定义:#defineMAXSIZE100//最大长度typedefstruct{ElemType*elem;//指向数据元素的基地址intlength;//线性表的当前长度}SqList;顺序表插入:for(j=L->length;j>i;j--)//将data[i..n]元素后移一个位置L->data[j]=L->data[j-1];
韦江洪
·
2020-03-08 21:00
DS
博客作业
01——线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容顺序表结构体定义typedefintElemType;typedefstruct{ElemTypedata[MaxSize];//存放顺序表元素intlength;//存放顺序表的长度}List;typedefList*SqList;顺序表插入voidInsertSq(SqList&L,intx){inti;for(i=L->length;i>
陈理荣
·
2020-03-08 21:00
DS
博客作业
02--线性表
------------恢复内容开始------------0.PTA得分截图1.本周学习总结1.1线性表总结内容(1)顺序表结构定义使用顺序表存储数据之前,除了要申请足够大小的物理空间之外,为了方便后期使用表中的数据,顺序表还需要实时记录以下2项数据:1.顺序表申请的存储容量;2.顺序表的长度,也就是表中存储数据元素的个数;typedefstruct{intdata[Maxsize];//存放数
给你好康的
·
2020-03-08 21:00
DS
博客作业
01-线性表
0.PTA得分截图线性表题目集总得分,请截图,截图中必须有自己名字。题目至少完成2/3,否则本次作业最高分5分。1.本周学习总结(0-4分)1.1总结线性表内容至少包括:顺序表结构体定义、顺序表插入、删除的代码操作等链表结构体定义、头插法、尾插法、链表插入、删除操作有序表,尤其有序单链表数据插入、删除,有序表合并循环链表、双链表结构特点上面要求是必须完成,但是完成时候需要根据实际所学再展开。内容简
一口一个大胖子
·
2020-03-08 21:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容顺序表结构体定义typedefintElemType;typedefstruct{ElemTypedata[MaxSize];//存放顺序表元素intlength;//存放顺序表的长度}List;typedefList*SqList;顺序表插入voidInsertSq(SqList&L,intx){inti=0;intj;while(ileng
控响
·
2020-03-08 21:00
DS
博客作业
02--线性表
0.PTA得分截图1.本周学习总结1.1总结线性表内容顺序表结构体定义#defineMaxSize50typedefintElemType;//ElemType类型实际上是inttypedefstruct{ElemTypedata[MaxSize];//存放顺序表中的元素intlength;//顺序表的长度}SqList;创建顺序表voidCreateList(SqList&L,intn){int
王柏鸿
·
2020-03-08 21:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
Z
其他