数据结构作业答案(大连理工大学)

数据结构作业答案(大连理工大学)
数据结构作业答案(大连理工大学)

数据结构作业答案(大连理工大学)

作业1. 线性表

编程作业:

1.将顺序表逆置,要求用最少的附加空间。

参考答案

#include

#include

#include

#define LIST_INIT_SIZE 100 #define LISTINCREMENT 10

#define TRUE 1

#define FALSE 0

#define OK 1

#define ERROR 0

#define INFEASIBLE -1

#define OVERFLOW -2

typedef int Status;

typedef int ElemType;

typedef struct

{ ElemType *elem;

int length;

int listsize;

}SqList;

//创建空顺序表

Status InitList_Sq( SqList &L )

{

L.elem = (ElemType*) malloc (LIST_INIT_SIZE*sizeof(ElemType));

if (!L.elem)

exit(OVERFLOW);

L.length = 0;

L.listsize = LIST_INIT_SIZE;

return OK;

}

//顺序表在第i个元素之前插入e

Status sxbcr(SqList &L, int i, ElemType e) {

ElemType *p,*q;

if((i<1) || (i>L.length+1))

return (ERROR);

else

{ q=&(L.elem[i-1]);

for(p=&(L.elem[L.length-1]);p>=q;--p)

*(p+1)=*p;

*q=e;

++L.length;

return (OK);

}

}

//顺序表显示

void xsList(SqList L)

{

int i=L.length,k;

for(k=0;k

printf("%d ",L.elem[k]);

printf("\n");

}

//顺序表逆置

void nizhi(SqList &L)

{

int i=0,j=L.length-1;

ElemType temp;

for(;i

{

temp=L.elem[i];

L.elem[i]=L.elem[j];

L.elem[j]=temp;

}

}

main()

{

SqList L;

char flag1='y',flag2='n';

int i;

ElemType k;

if(InitList_Sq(L))

{

printf("建立空顺序表成功!\n");

do{

printf("当前线性表长度为:%d\n",L.length);

printf("请输入要插入元素的位置:");

scanf("%d",&i);

printf("请输入要插入的元素值:");

scanf("%d",&k);

if(sxbcr(L,i,k))

{

printf("插入成功,插入后顺序表长度为:%d\n",L.length);

printf("插入后的顺序表为:");

xsList(L);

}

else

printf("插入失败");

printf("\n继续插入元素?(y/n) ");

fflush(stdin);

scanf("%c",&flag1);

}while(flag1=='y');

nizhi(L);

printf("顺序表逆置后为:\n");

xsList(L);

}

}

2.从键盘读入n个整数(升序),请编写算法实现:

(1)CreateList():建立带表头结点的单链表;

(2)PrintList():显示单链表,(形如:H->10->20->30->40);

(3)InsertList():在有序单链表中插入元素x;

(4)ReverseList():单链表就地逆置;

(5)DelList():在有序单链表中删除所有值大于mink且小于maxk的元素。

选作:使用文本菜单完成功能选择及执行。

参考答案:

#include

#include

#include

#define TRUE 1 #define FALSE 0

#define OK 1

#define ERROR 0

#define INFEASIBLE -1

#define OVERFLOW -2

typedef int Status; typedef int ElemType;

typedef struct node {

ElemType data;

struct node *link;

}Lnode, *LinkList;

//头插法建立单链表

void Create_L1(LinkList &L, int n) {

LinkList p;

int i;

L=(LinkList)malloc(sizeof(Lnode));

L->link = NULL;

for (i = n; i > 0; --i)

{

p=(LinkList)malloc(sizeof(Lnode));

scanf("%d",&p->data);

p-> link = L-> link;

L-> link = p; }

}

//尾插法建立单链表

void Create_L2(LinkList &L,int n) {

LinkList s, p;

int i;

L=(LinkList)malloc(sizeof(Lnode));

L->data=0;

L->link=NULL;

p=L;

for(i=1;i<=n;i++)

{

s=(LinkList)malloc(sizeof(Lnode));

scanf("%d",&s->data);

s->link=NULL;

p->link=s;

p=s; }

}

//查找是否存在结点e

LinkList dlbcz(LinkList L, ElemType e)

{

LinkList p=L->link;

while(p!=NULL && p->data!=e)

p=p->link;

return (p);

}

//在第i个元素之前插入结点e

Status ListInsert_L(LinkList L, int i, ElemType e)

{

LinkList p = L,s;

int j = 0;

while (p && j < i-1)

{ p = p->link; ++j; }

if (!p || j > i-1)

return ERROR;

s = (LinkList) malloc ( sizeof (Lnode));

s->data = e;

s->link = p->link;

p->link = s;

return OK;

}

//删除第i个结点

Status ListDelete_L(LinkList L, int i, ElemType &e)

{

LinkList p = L,q;

int j = 0;

while (p->link && j < i-1)

{

p = p->link; ++j; }

if (!(p->link) || j > i-1)

return ERROR;

q=p->link;

p->link=q->link;

e=q->data;

free(q);

return OK;

}

//求第i个元素值

Status GetElem_L(LinkList L, int i, ElemType &e)

{

int j=1;

LinkList p=L->link;

while(p&&j

{ p=p->link; j++; }

if(!p||j>i) return ERROR;

e=p->data;

return OK;

}

//显示单链表中元素

void xsList(LinkList L)

{

LinkList p=L->link;

while(p)

{

printf("%d ",p->data);

p=p->link;

}

}

//删除大于mink且小于maxk的元素void DelList(LinkList &L, ElemType mink, ElemType maxk)

{

LinkList p=L,q;

while(p->link&&p->link->data

p=p->link;

q=p;

while(q&&q->data

q=q->link;

p->link=q;

}

//就地升序排序

void sh_sort(LinkList &L)

{

LinkList

p=L->link,pre=L,q=L->link->link,u;

p->link=NULL;

while(q)

{

p=L->link;

pre=L;

while(p&&p->datadata)

{

pre=p;

p=p->link;

}

u=q->link;

pre->link=q;

q->link=p;

q=u;

}

}

//就地逆置

void nizhi(LinkList &L)

{

LinkList p=L->link,q=L->link->link,u; p->link=NULL;

while(q)

{

u=q->link;

q->link=L->link;

L->link=q;

q=u;

}

}

//有序表插入

void yxcharu(LinkList &L, ElemType e) {

LinkList pre,p,s;

pre=L;

p=L->link;

while(p&&p->data

{

pre=p;

p=p->link;

}

s=(LinkList)malloc(sizeof(Lnode));

s->data=e;

s->link=p;

pre->link=s;

}

main()

{

LinkList L;

int n,i,mink,maxk;

ElemType e;

char choice='0';

while(choice!='q')

{

printf("\n****************\n");

printf("1.建立单链表");

printf("2.取元素值");

printf("3.查找\n");

printf("4.插入");

printf("5.删除");

printf("6.显示\n");

printf("7.删除大于mink且小于maxk的元素值");

printf("8.就地升序排序\n");

printf("9.就地逆置");

printf("a.有序表插入");

printf("q.退出\n");

printf("\n请选择操作:");

fflush(stdin);

scanf("%c",&choice);

switch(choice)

{

case '1': printf("请输入单链表中结点个数:");

scanf("%d",&n);

Create_L2(L,n);

break;

case '2': printf("请输入元素位序:");

scanf("%d",&i);

大连理工大学山上礼堂常用数据一览

大连理工大学山上礼堂常用数据一览舞台 舞台上方横幅尺寸:14M*1M, 在12M范围内刻字(相应的舞台宽是14.2M) 舞台两侧台口竖条长:7.2M。 舞台背景喷绘尺寸:13M*6.5M (12M*6M) 后台左右两扇门的尺寸:130*225 cm 后台两侧的横梁:2.9M 舞台上左右两个音箱的尺寸:115*60 cm 从观众席向背景喷绘方向,左右两边依次是 红幕 绿幕1 绿幕2 绿幕3 粉幕 背景喷绘 其中:绿幕1紧贴红幕;绿幕3紧贴粉幕 红幕——圆弧形舞台边缘的最远点:3M 绿幕1——绿幕2距离: 175cm 绿幕2——粉幕距离:240cm 绿幕3——背景喷绘距离:680cm 观众席 观众席2楼(舞台对面)横幅15M 观众席两边竖条幅(即XX学院祝大会圆满成功的位置)尺寸:0.9*7.5M 一楼观众席,俯视的话可以分成六个区域 舞台

123 456 调音台 区域一:14排12列161个座位 区域二:14排17列251个座位(678排嘉宾席49个座)区域三:14排12列161个座位 区域四:10排12列120个座位 区域五:10排17列165个座位 区域六:10排12列120个座位 二楼观众席,俯视的话可以分成四个区域 舞台 12 34 调音台 区域一:6排22列115个座位 区域二:6排22列114个座位 区域三、四:8排22列400个座位 注:区域边缘呈锯齿状 前厅 前厅两侧宣传栏尺寸1.14M*3.94M 前厅柱子间距4.93M 前厅瓷砖壁画尺寸6.2M * 2.4M 礼堂正门 注:礼堂正面有四个竖直的突出部分,称为“柱子” 楼前中间柱子之间的间距5.8M 楼前两边柱子之间的间距12.4M

大连理工大学结构优化复习总结

结构优化设计-基于结构分析技术,在给定的设计空间实现满足使用要求且具有最佳性能或最低成本的工程结构设计的技术 优化设计的三要素:设计变量;约束条件;目标函数 凸域:基于n维空间的区域s里,如果取任意两点x1和x2,连接这两点的线段也属于s,该区域称凸域(=αx1+(1-α)x2 ) 凸函数:如果函数f(x)定义在n维空间的凸域s上,而且对s中的任意两点x1和x2和任意常数α,0.0<=α<=1.0,有f[αx1+(1- α)x2]<=αf(x1)+(1- α)f(x2),则f(x)称为s上的凸函数 严格凸函数:上式小于严格成立 凸规划:如果可行域是凸域,目标函数是凸函数,这样构成的数学规划问题为凸规划问题。 准则设计法:依靠工程经验;效率高;缺乏严格数学基础 最优准则法基于库塔克(K-T)条件:需构造迭代求解算法;通用性不强 数学规划方法:有严格的数学基础,有较好的通用性,计算效率要考虑。 结构优化问题的求解布骤 I. 建立优化模型。给定初始设计方案。 II. 结构分析(有限元) III.优化(收敛性)检验。满足则结束程序,否则继续IV IV. 灵敏度分析 V. 求解优化问题,修改结构模型,返回II。 优化求解的两大类方法:准则法;数学规划法 准则设计方法:用优化准则代替原来的优化问题 同步失效准则设计的评价: {优点:简单、方便,特别是独立约束个数n=m时;工程实用;适合于构件设计。 缺点:只能处理简单构件设计;缩小了设计空间,不能保证最优解;若n < m ,可能无解; 当n > m时,确定哪些破坏模式应同时发生比较困难。 改进:为了弥补等式约束代替不等式约束的缺陷,引入松弛因子ψi σi (X ) =ψiσip , 0 ≤ψi ≤1, i =1,2,......n 启发:用准则代替原来的优化问题,准则法的基本思想;如果将桁架的每根杆看作一种可能的破坏模式,桁架看作一个元件。可以得到满应力准则 满应力方法的缺点:完全无视重量会漏掉最轻设计;中间点一般是不可行设计,对工程实际不利。希望得到可行的中间设计点。 齿形法:采用射线步进行可行性调整,适用于桁架一类刚度与设计变量成正比的结构。 将所有设计变量同时乘以一个常数ξ:A n i=ξA i o} 线性函数都是凸函数,线性规划是凸规划。

大连理工大学软件学院2014数据结构期末考试)

一、选择(2’×15=30’) 1.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时 间复杂度为( ) A.O(0) B.O(1) C.O(n) D.O(n2) 2.用不带头结点的单链表存储队列时,其队头指针指向队头结点,其队尾指针指向队尾 结点,则在进行删除操作时( ) A.仅修改队头指针 B.仅修改队尾指针 C.队头、队尾指针都不修改 D.队头、队尾指针都可能要修改 3.设栈S和队列Q的初始状态均为空,元素a,b,c,d,e,f,g依次进入栈S,若每个元素出栈 后立即进入队列Q,且7个元素出队的顺序是b,d,c,f,e,a,g,则栈S的容量至少是( ) A.1 B.2 C.3 D.4 4.对n(n≥2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,错误的是( ) A.该树一定是一棵完全二叉树 B.树中一定没有度为1的结点 C.树中两个权值最小的结点一定是兄弟结点 D.树中任一非叶结点的权值一定不小于下一层任一结点的权值 5.一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是( ) A.CABDEFG B.ABCDEFG C.DACEFBG D.ADCFEG 6.下列线索二叉树中(用虚线表示线索),符合后序线索二叉树定义的是( D) 7.下面关于二分查找的叙述正确的是( ) A.表必须有序,表可以顺序方式存储,也可以链表方式存储 B.表必须有序,且表中数据必须是整型,实型或字符型 C.表必须有序,而且只能从小到大排列 D.表必须有序,且表只能以顺序方式存储 8.下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受 数据初始特性影响的是( ) A.直接插入排序 B.快速排序 C.直接选择排序 D.堆排序 9.下列关于无向连通图特性的叙述中,正确的是( ) I.所有顶点的度之和为偶数 II.边数大于顶点个数减1

大连理工大学矩阵与数值分析2017年考题

大连理工大学2017年研究生矩阵与数值分析考试 考试日期:2017年6月5日 一、填空题(50分,每空2分) 1.a=0.3000经过四舍五入具有4位有效数字,则 x a a -≤,ln ln x a -≤ 2.已知X=(1,5,12)T ,Y=(1,0,a)T ,则由X 映射到Y 的Householder 矩阵为:,计算||H||2=,cond 2(H)= 3.根据3次样条函数的性质(后面-前面=a (x-x0)3),一个求其中的参数b== 4.2 '3u u t =,写出隐式Euler 格式: 梯形法格式: 5.已知A=XX T ,其中X 为n 维列向量,则||A||2=,||A||F =,矩阵序列的极限:2lim k k A A →∞?? ? ? ?? = 6.A=LU ,其解为x ,写出一步迭代后的改善格式: 7. 531A -?? ? = ? ?-?? ,请问通过幂法与反幂法计算出的特征值分别是, 8.1111A ?? ?= ? ??? ,sin A =,823A A A +-=,At e =,d d At e t =,2 1At e dt ?= 9. ()()()()2 1 2 012f x dx A f A f A f =++?是Newton-cotes 公式,则1 A =,具有代数精度= 10. f(x)=7x 7+6x 6+…+x ,f[20,21,22….,28]= 11. 0.40.200.5A ??= ???,1 k k A ∞=∑= 12.f(0)=1,f(1)=-1,f(2)=1,f(3)=19,请问对该节点进行插值后最高次的系数= 还有2空没有回忆出来,但是比上面题目还简单,因此不用担心。 二、121232352A -?? ?=-- ? ?--??,121b ?? ? = ? ?-?? (1)计算LU 分解 (2)利用LU 求逆矩阵 (3)写出G-S 格式(12分)

大连理工大学城市学院建筑工程学院教师简介1

刘伟工程管理教研室主任讲师 2006年,毕业于哈尔滨工业大学营造与房地产系,研究生学历,硕士学位。毕业后,到大连理工大学城市学院任教。承担了工程管理专业建筑施工技术,基础工程,高层建筑施工等多门核心课程的教学工作。2008年获得校级“优秀员工”称号,2009年,获得学校优秀实践教育工作者称号。曾发表核心期刊论文2篇,省级期刊1篇,教育教学研究论文5篇。主要研究方向为工程项目管理,建筑施工技术。 刘海芳,2003年毕业于西北工业大学土木建筑工程系,获工学学士学位,2006年毕业于西安建筑科技大学土木工程学院结构工程专业,获工学硕士学位。现为大连理工大学城市学院建筑工程学院任课教师,主要讲授《工程结构》、《工程力学》、《房屋建筑学》、《CAD绘图》等课程,发表教育教学论文5篇。 邹颖 2005年毕业于大连理工大学工程力学系,研究生学历,硕士学位。毕业后,到大连理工大学城市学院任教。承担了工程管理和工程造价专业的基础课程及部分工程造价核心课程的教学工作。2008年获得校级“优秀员工”称号,曾发表核心期刊论文2篇,省级期刊1篇,教育教学研究论文1篇。主要研究方向为建筑结构力学、工程造价。 施林林工程管理教研室教师 2008年,毕业于吉林建筑工程学院土木工程学院,研究生学历,硕士学位。毕业后,到大连理工大学城市学院任教。承担了工程管理专业工程力学,工程材料,工程项目管理等多门基础课和核心课程的教学工作。读研期间,主要完成“在柱上板带梁施加预应力的大跨现浇空心楼盖结构性能和工程应用研究”,积极参与“配筋砌块砌体剪力墙新型结构体系工程设计应用研究”等科研项目,参加吉林省建筑结构学术年会并获得优秀论文奖,参加全国研究生数学建模竞赛并获得三等奖,曾发表省级期刊论文2篇,会议论文1篇。曾完成吉林新城市花园小区、今宇兰亭小区、东北亚框架结构厂房等结构设计工作。主要研究方向为新型结构。 徐锋建筑工程学院实验室主任 徐锋,男,中共党员1998年7月,毕业于辽宁工程技术大学测量工程专业,本科学历;毕业后到大连金源勘测技术有限公司任测量科科长,工程师;2005年4月,到大连理工大学城市学院任教,讲授工程测量、建筑材料、建筑工程合同等课程,同时负责实验、实践等教学与管理工作;2008年考取辽宁工程技术大学地理信息及制图专业,在读师资硕士。 来校前,本人熟练操作经纬仪、水准仪、全站仪,熟悉GPS,检校测量仪器,电子平板数字化地形图测绘,土方量及纵横断面计算,地籍测量,建筑物定位测量,计算机管理、熟练应用AUTOCADR14及2000、南方CASS绘图软件、北京道亨绘图软件4.0和山维绘图软件2003版。出色完成卧龙水库至净水厂五公里的地下管线地形图测量任务上千项工程。 来校后,于06年获大连理工大学城市学院“优秀员工”称号;07年获大连理工大学城市学院“优秀标兵”称号;07年和08年,均获大连理工大学城市学院“教育教学优秀奖”;06年、07年、08年在大连市“科力达杯”大学生测绘

大工13秋《钢结构》大作业答案

题目一:钢板用高强度螺栓摩擦型连接的承载力 如下图所示,双盖板拼接的钢板连接。钢板钢材为Q235号钢。采用摩擦型高 强度螺栓连接,螺栓性能等级为10.9级,M20螺栓孔径d 。为21.5mm 。构件接 触面经喷砂后涂无机富锌漆, J =0.35。作用在螺栓群重心处的轴向拉力 N 二800kN 。 要求:验算承载力。 解:根据钢结构规范7.2.2 忧=0.9g ” p=0.9 X 2X 0.35 X 155=97.65KN 螺栓群可承受拉力验算: N=10X 97.65=976.5KN > 800KN 螺栓群承载力符合要求; 无栓孔削弱的钢板承载力验算: N=Af=14X 370X 215=1113.7KN > 800KN 无削弱截面满足; 栓孔处净截面验算(考虑孔前传力): _ AJ 14X(370-5X21^)X215 證 l-0-SX^ 削弱截面满足; 故承载力满足要求。 a 0141 9 二 1053.5KN>800KN

题目三:轴心受压柱整体稳定计算 一重型厂房轴心受压柱,截面为双轴对称焊接工字钢,如图所示,翼缘为轧制, 钢材为Q390该柱对两个主轴的计算长度分别为l °x "5m , l °y =5m 要求:试计算其最大稳定承载 力N max 。 解: (1)截面特性计算: A =2 80 40 120 -2 4 3 = 976cm 2 1 80 1203 -77 1123 A 2.51 106cm 4 12 A =2 — 4 803 =3.41 105cm 4 12 976 (2)稳定承载力计算: 查表得,x =0.851, \ =0.811 2 7 N max 二 y Af =0.811 976 10 315 = 2.49 1 07N 题目四:摩擦型高强度螺栓连接和承压型高强度螺栓连接有何差异? 答:高强度螺栓摩擦型和承压型连接的区别 高强螺栓连接是通过螺栓杆内很大的拧紧预拉力把连接板的板件夹紧, 足以 产生很大的摩擦力,从而提高连接的整体性和刚度,当受剪力时,按照设计和受 力要求的不同,可分为高强螺栓摩擦型连接和高强螺栓承压型连接两种, 两者的 本质区别是极限状态不同,虽然是同一种螺栓,但是在计算方法、要求、适用范 围等方面都有很大的不同。 在抗剪设计时,高强螺栓摩擦型连接是以外剪力达 到板件接触面间由螺栓拧紧力所提供的可能最大摩擦力作为极限状态, 也即是保 Ix iy i y 5 3 ?41 10 =18.69cm A i x I 5 2.51 10 0.71cm

大工15秋《钢结构》大作业答案

大连理工大学《钢结构》大作业 学习中心: 姓名: 学号: 题目一:(必答的题目)螺栓连接。 试设计如下图所示的焊接工字形截面梁的工地拼接接头。其截面为:翼缘—380mm×20mm,腹板—1000mm×10mm,钢号Q345。采用摩擦型连接高强度螺栓,接触面喷砂处理,接头处的弯矩和剪力设计值为M=800KN·m,V=600KN。验算,上、下翼缘的拼接接头需要的螺栓数目。螺栓要求为10.9级M22螺栓。

n 1000 解:受力最大的为最上排螺栓,所受剪力和拉力为: kN n N N v 1540 600=== kN y m y M N 5.67) 160*280*2(*2160*10*8002 232 1 1 1=+==∑ 单个螺栓的抗剪承载力: kN P n N f b v 75.69155*5.0*1*9.09.0===μ kN P N b C 124155*8.08.0=== 拉剪共同作用:1759.0124 5 .6775.6915<=+= +b i i b v v N N N N 所以上、下的拼接接头需要的螺栓数目如图所示40颗是安全的

题目三:双角钢屋架端斜杆截面整体稳定性验算 已知钢屋架的端斜杆,截面为双角钢2∟125×80×10,长肢相连,如下图所示,承受 的轴心拉力设计值 y y x x 12 2∟125×80×10 ,两主轴方向计算长度分别为 y y x x 12 2∟125×80×10 ,试验算此 截面的整体稳定性。钢材为Q235。 y y x x 12 2∟125×80×10 解:本题为双角钢轴压构件整体稳定验算,由于截面为单轴对称的构件,因此, 绕非对称轴x 轴的长细比用0x x x l i λ=计算,但绕对称轴y 轴应取计及扭转效 应的换算长细比yz λ代替 y λ。 (1)计算用数据 由附表可得: 2 215/f N mm =, 2 39.4A cm =, 3.98x i cm =, 3.39y i cm = (2)计算长细比 0240 60.303.98 x x x l i λ=== 0240 70.803.39 y y y l i λ===

大工数据结构课程考试模拟试卷a

少年易学老难成,一寸光阴不可轻- 百度文库 《数据结构》 一、单项选择题(本大题共10小题,每小题3分,共30分) 1、若进栈的序列为1,2,3,4,则不可能得到的出栈序列是()。 A. 3,2,1,4 B. 3,2,4,1 C. 4,2,3,1 D. 2,3,4,1 2、深度为k的完全二叉树所含叶结点的个数最多为(),设根结点在第1层上。 A. 2k B. 2k-1 C. k D. 2k-1 3、衡量查找算法效率的主要标准是()。 A. 元素个数 B. 所需的存储量 C. 平均查找长度 D. 算法难易程度 4、与线性表的顺序存储不相符的特性是()。 A. 插入和删除操作灵活 B. 需要连续的存储空间 C. 便于随机访问 D. 存储密度大 5、若进队序列为1,2,3,则出队序列是()。 A. 3,2,1 B. 1,2,3 C. 1,3,2 D. 3,1,2 6、不带头结点的单链表L为空的判定条件是()。 A. L==NULL B. L->next==NULL C. L->next==L D. L!=NULL 7、union(A,B,C)表示求集合A和B的并集C。若A={a,b,c},B={c,d},则union(A,B,C)运算后C=()。 A.{a,b,c,d} B.{a,b,c} C.{a,b} D.{c,d} 8、数组A中,每个元素的长度为3个存储单元,行下标i从1到5,列下标j从1到6,从首地址SA开始连续存放在存储器内,存放该数组至少需要的存储单元数是()。 A. 90 B. 70 C. 50 D. 30 9、遍历一棵具有n个结点的二叉树,在先序序列、中序序列和后序序列中所有叶子结点的相对次序()。 A. 都不相同 B. 完全相同 C. 先序和中序相同 D. 中序和后序相同 10、用给定的哈夫曼编码来压缩数据文件,其压缩效率主要取决于()。 A. 文件长度 B. 平均码长 C. 被压缩文件的特征 D. 以上都不是 1、设有如下遗产继承规则:丈夫和妻子可以互相继承遗产,子女可以继承父亲或母亲的遗产,子女间不能相互继承,则表示该遗产继承关系的最合适的数据结构应该是()。 A. 树 B. 图 C. 数组 D. 二叉树 2、下列排序中,占用辅助空间最多的是()。 A. 堆排序 B. 冒泡排序 C. 直接选择排序 D. 二路归并 3、排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为()。 A. 选择排序 B. 冒泡排序 C. 希尔排序 D. 插入排序 4、在待排序序列局部有序的情况下,最好的内部排序应该是()。 A. 直接选择排序 B. 堆排序 C. 直接插入排序 D. 快速排序 5、下列排序算法中不稳定的是()。 A. 直接选择排序 B. 直接插入排序 C. 起泡排序 D. 归并排序 6、当利用大小为N的数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行()语句修改top指针。 A. top++ B. top-- C. top=0 D. top=N-1 7、在一个带头结点的双向循环链表中,若要在p所指向的结点之前插入一个新结点,则需要相继修改()个指针域的值。 A. 2 B. 3 C. 4 D. 5 8、利用3,6,8,12,5,7这六个值作为叶子结点的权,生成一棵哈夫曼树,该树的深度为()。 A. 3 B. 4

大工15春《钢结构》大作业题目及要求满分答案

大连理工大学《钢结构》大作业 学习中心:XXXX学习中心 姓名:XXX 学号:123456

题目一: 试设计一双盖板的角焊缝对接接头。已知钢板截面为300mm ×14mm ,承受轴心力设计值N=800KN (静力荷载)。钢材Q235-B ,手工焊,焊条E43型,如图(a )所示。 若改成如图(b )所示的菱形盖板,验算连接强度。 N 图a N 图b 解: 根据和母材等强度原则,取2-260×8盖板,钢材Q235,其界面面积为: A=2×26×0.8=41.6cm 2≈30×1.4=42cm 2,

确定焊缝高度: mm t mm h f 7~6)2~1(8)2~1(<h 6fmax =-=-== <mm t h f 6.982.12.1min max =?== <mm t h f 6.5145.15.1max min =?== 因为t=8mm < 12mm ,且b=260mm >200mm ,为防止因仅用侧面角焊缝引起板件扭曲过大,故采用三面围焊。 正面角焊缝能承受的内力为 1N =2×0.7 w f f w f f l h β1=2×0.7×6×100×1.22× 160 =164000 N=164 kN 焊接缝能承受的内力为: 03.1) 197 80(3111 3sin 112=-=-= θβθf w f f w f f l h N θβ227.022??==2×2×0.7×6×197×1.03×160 =545000 N=545 kN 侧面角焊缝能承受的内力为: w f f w f f l N θβ33h 7.022??===2×2×0.7×6×(50-6)×160 =118000 N=118kN 接头一侧能承受的内力为: ∑N= 321N N N ++=164+545+118=827 KN >N=800 kN (满足要求) 改用菱形后盖板长度有所增加,但焊缝受力情况有较大改善。 题目二:强度验算 如下图所示的两端简支的焊接组合截面H 型钢梁,受静力荷载作用, 200P kN =,钢材为Q235B 级钢2215/f N mm =,2125/v f N mm =,试验算跨中荷载P 作用位置的强度是否能够满足要求?

大连理工大学软件学院 数据库 Intermediate SQL-2 上机答案

大连理工大学软件学院数据库 Intermediate SQL-2 上机答案 你的下载是我上传的动力,请不要吝啬一个财富值 Intermediate SQL-2 Using the university schema that you have write the following queries. In some cases you might need to insert extra data to show the effect of a particular feature. Recommendation: With clause is strongly recommended for simplifying the query. 1. Find the courses which have been offered for 2 years at least and have sections in spring, 2010. For each course as such, information displayed should involve: * Identifier of course(i.e. the primary key for section) * Title of the course * Number of instructors who in charge of teaching the course in spring ,2010 * Total salary all over the instructors who in charge of teaching the course in spring ,2010 * Total credit hours performed per week( Note: 1 credit hour equals to 50 minutes). 2. USE outer join to construct the following query Find all information for student registration and course offered.

大工19秋《钢结构》大作业题目及要求参考答案

大连理工大学《钢结构》大作业 题目一:压弯杆计算 如下图所示的偏心受压柱,压力kN F 900=(设计值)。静力荷载,偏心距m m 150e 1=,m m 100e 2=。焊接T 形截面,翼缘为焰切边。压力作用于对称轴平面内翼缘一侧。杆长8m ,两端铰接,杆中央在侧向(垂直于对称轴平面)有一支点。钢材Q235。 试问,试求出压弯杆件的‘ EX N 。 解:(1)截面几何特性 2124802030036018mm A =?+?= 368 11068.1109 1083.1mm W x ?=?= 35821075.6271 1083.1mm W x ?=?= mm i x 1.121124801083.18=?=mm i y 18.6012480 1052.47 =?= (2)荷载计算 KN F N 900== mm N M .1035.115010900831?=??=mm N M .10910010900732?=??= (3)弯矩作用平面内整体稳定验算 m l ox 8= 9.654 .1218000==x λ 查b 类775.0=x ? 883.010 35.110935.065.087=??+=mx β05.11=x r 2.12=x r

(按塑性设计∴=?-=1305.720 2183001<t b )N N Ex 52 521006.539.651.1124801006.2?=????='π 对受压侧: ) 8.01(11Ex x x x mx x N N W r M A N '-+βφ 2255683 2053.1712 .781.93)1006.531098.01(1068.105.11035.1883.012480 775.010900mm N <f mm N ==+=???-????+??= 对受拉侧: 2 25 5 58 512220567.11477.1861.72)1006.5310925.11(1075.62.11035.1883.012480109) 25.11(mm N <f mm N N N W r M A N Ex x x x mx ==-=???-????-?=--β (4)弯矩作用平面外的整体稳定验算 9.13218 .6080008===y oy m l λ 查b 类374.0=y ? 883.010 35.110935.065.087 =???+=tx β 708 .09.1320022.01235 0022.01=?-=-=y y b f λ? 2 26 8 5120505.29323 .10082.1921068.1708.01035.1883.0112480374.0109mm N >f mm N W M A N x b x tx y ==+=?????+??=+?βη?

大工16春《数据结构》开卷考试复习资料

机密★启用前 大连理工大学网络教育学院 2016年9月《数据结构》课程 期末复习资料 ☆注意事项:本复习题满分共:400分。 一、单项选择题(本大题共65小题,每小题3分,共195分) 1.对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为()。 (A).正确性 (B). 可行性 (C). 健壮性 (D). 输入性 2.设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。 for(i=n-1;i>=0;i--) for(j=0;jright=s;s->left=p;p->right->left=s;s->right=p->right; (B) s->left=p;s->right=p->right;p->right=s;p->right->left=s; (C) p->right=s;p->right->left=s;s->left=p;s->right=p->right; (D) s->left=p;s->right=p->right;p->right->left=s;p->right=s; 12.图的Depth-First Search(DFS)遍历思想实际上是二叉树()遍历方法的推广。

大工15秋《钢结构》大作业题目及要求和答案详解

大工15秋《钢结构》大作业 题目一:(必答的题目)螺栓连接。 试设计如下图所示的焊接工字形截面梁的工地拼接接头。其截面为:翼缘—380mm ×20mm ,腹板—1000mm ×10mm ,钢号Q345。采用摩擦型连接高强度螺栓,接触面喷砂处理,接头处的弯矩和剪力设计值为M=800KN ·m ,V=600KN 。验算,上、下翼缘的拼接接头需要的螺栓数目。螺栓要求为10.9级M22螺栓。 n 1000 题目二和题目三中,选一道计算题作答,二选一即可。 题目二:轴心拉杆截面设计 某焊接桁架的下弦杆,承受轴心拉力设计值kN 600=N (静载),在桁架平面内的计算长度m 0.60=x l ,桁架平面外的计算长度m 0.90=y l ,采用双角钢组成的T 形截面,两角钢连接边背与背的距离为10mm ,Q235-BF 钢。试设计此拉杆的截面尺寸。

题目三:双角钢屋架端斜杆截面整体稳定性验算 已知钢屋架的端斜杆,截面为双角钢2∟125×80×10,长肢相连,如下图所示,承受的轴心拉力设计值kN 550=N ,两主轴方向计算长度分别为cm 240y 00==l l x ,试验算此截面的整体稳定性。钢材为Q235。 y y x x 12 2∟125×80×10 题目四:如何设计单向受弯型钢梁? 题目五:什么是疲劳破坏?它与塑性破坏、脆性破坏相比有什么特点?

大连理工大学《钢结构》大作业 学习中心:厦门理工奥鹏学习中心 姓名:吴生彦 学号:151540303847

题目一:螺栓连接 试设计如下图所示的焊接工字形截面梁的工地拼接接头。其截面为:翼缘—380mm×20mm,腹板—1000mm×10mm,钢号Q345。采用摩擦型连接高强度螺栓,接触面喷砂处理,接头处的弯矩和剪力设计值为M=800KN·m,V=600KN。验算,上、下翼缘的拼接接头需要的螺栓数目。螺栓要求为10.9级M22螺栓。 n 1000 解: 受力最大的为最上排螺栓,所受剪力和拉力为: N V = N/n=600/32=18.75KN N t =My1/mΣy12=800*103*160/2*(2*802+2*1602)=67.5KN 单个螺栓的抗剪承载力: N V b =0.9nμ P=0.9*1*0.5*190=85.5KN N t b =0.8P=0.8*190=152KN 拉剪共同作用: N V/N V b+N t/N t b=18.75/85.5+67.5/152=0.663<1 所以上、下拼接接头需要的螺栓数目如图所示32颗是安全的

大 连 理 工 大 学数据库本科期末试

大 连 理 工 大 学 欢迎大牛做出答案,传到群中。By —赵全营 课程名称: 数据库原理 试卷: A 考试形式:闭卷 授课院(系): 软件学院 考试日期:2008年10月31日试卷 共 页 答案写在答题纸上。 一、概念与简答题(共15分 每小题3分) 1. 简述数据库系统三级模式及二级映射的对应关系 2. 阐明连接操作的重要作用及自然连接与等值连接的区别 3. 阐述关系模型的三个完整性约束 4. 对比分析部分函数依赖、完全函数依赖和传递函数依赖的异同 5. 数据库的故障类型有那几种? 在哪种情况下不需要实施数据库恢复? 二、程序计算题(共计20分) 1. 现有关系数据库如下:(总计8分) 系别(系别编号,系名称,系主任姓名) 学生(学号,姓名,性别,系编号,班级,年龄) 课程(课程号,名称,学分) 选修(学号,课程号,分数) 奖学金(奖学金编号,奖学金名称,提供单位,奖学金金额) 获奖(学号,奖学金编号,获奖年度) 其中: 学生关系中专业属性使用文字方式记录学生所属专业, 奖学金关系中获奖年度使用整型数值类型存储时间信息 用SQL 表达式实现:(每题2分) 1)显示“0610”班的学生人数 2)查询得过奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和系别名称; 3)显示所有课程中的最高分的学生学号、姓名和课程号、课程名 4)显示选修“数据库原理”课程的成绩高于“06072”号同学成绩的所有同学的记录 2. 基于数据库中的学生表、成绩表、任课表: 学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩) 姓名:_________ 学号:_________ 院系:____ __ __ ___级_ __班

【大学】大工17秋钢结构大作业答案

【关键字】大学 大连理工大学《钢结构》大作业 学习中心: 姓名: 学号: 大工17秋《钢结构》高文业及要求 题目一:压弯杆计算 如下图所示的偏心受压柱,压力(设计值)。静力荷载,偏心距,。焊接T形截面,翼缘为焰切边。压力作用于对称轴平面内翼缘一侧。杆长8m,两端铰接,杆中央在侧向(垂直于对称轴平面)有一支点。钢材Q235。 试问,试求出压弯杆件的。 解:(1)截面几何特性 (2)荷载计算 (3)弯矩作用平面内整体稳定验算 查b类 () 对受压侧: 对受拉侧: (4)弯矩作用平面外的整体稳定验算 查b类 题目二:角焊缝连接计算。 试设计一双盖板的角焊缝对接接头。已知钢板截面为300mm×14mm,承受轴心力设计值N=800KN(静力荷载)。钢材Q235-B,手工焊,焊条E43型,如图(a)所示。若改成如 图(b)所示的菱形盖板,验算连接强度。 图a 图b 解:正面角焊缝能承受的内力为(按式4.11) N1=2×0.7 =2×0.7×6×100×1.22×160 =164000N =164kN 焊接缝能承受的内力为((按式4.14)和(按式4.15)) N2=2×2×0.7=2×2×0.7×6×197×1.03×160 =545000N =545kN 侧面角焊缝能承受的内力为((按式4.12))

N3=2×2×0.7 =2×2×0.7×6×(50-6) ×160 =118000 N =118kN 接头一侧能承受的内力为 ∑N= N1+N2+N3=164+545+118=827Kn>N=800kN (满足) 改用菱形后盖板长度有所增加,但焊缝受力情况有较大改善。 题目四:钢结构中,实腹式压弯构件截面选择的具体步骤? 答:(1)计算构件的内力设计值;(2)选择截面形式;(3)确定钢材和强度设计值;(4)确定弯矩作用平面内和平面外的计算长度;(5)根据经验或已有资料初选截面尺寸;(6)演算初选截面强度、刚度、稳定性是否符合要求 此文档是由网络收集并进行重新排版整理.word可编辑版本!

大连理工大学2018年《数据结构》考研大纲

大连理工大学2018年《数据结构》考研大纲[考查目标] 1.掌握数据结构的基本概念、基本原理和基本方法。 2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。 3.能够运用数据结构的基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。 一、线性表 (一)线性表的定义 (二)线性表的顺序存储结构及其操作的实现 (三)线性表的链序存储结构及其操作的实现 (四)线性表的应用 二、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构和链式存储结构 (三)栈和队列基本操作的实现 (四)栈和队列的应用 (五)数组的定义和顺序存储方式 (六)矩阵的压缩存储 三、树与二叉树 (一)树的基本概念 (二)二叉树 1.二叉树的定义及性质 2.二叉树的顺序存储结构和链式存储结构 3.二叉树的遍历 4.线索二叉树 (三)树、森林 1.树的存储结构 2.树和二叉树的转换,森林与二叉树的转换 3.树和森林的遍历 (四)哈夫曼(Huffman)树和哈夫曼编码 四、图 (一)图的基本概念 (二)图的存储方式

1.数组(邻接矩阵)表示法 2.邻接表 (三)图的遍历 1.深度优先搜索 2.广度优先搜索 (四)图的基本应用 1.最小生成树 2.最短路径 3.拓扑排序 4.关键路径 五、查找 (一)查找的基本概念 (二)静态查找表 1.顺序查找法 2.折半查找法 (三)动态查找表 1.二叉排序树和平衡二叉树 2.B-树及其基本操作、B+树的基本概念(四)哈希(Hash)表 (五)查找算法的分析及应用 六、排序 (一)排序的基本概念 (二)插入排序 1.直接插入排序 2.折半插入排序 (三)起泡排序(bubble sort)(四)简单选择排序 (五)希尔排序(shell sort)(六)快速排序 (七)堆排序 (八)二路归并排序(merge sort)(九)基数排序 (十)外部排序 (十一)各种排序算法的比较 (十二)排序算法的应用

大工10春《结构力学(一)》辅导资料二

结构力学(一)辅导资料二 主题:第三章静定梁和静定平面刚架 第一节单跨静定梁计算 第二节多跨静定梁计算 学习时间:2010年4月26日-5月2日 内容: 这周我们将学习第三章静定梁和静定平面刚架。 第三章静定梁和静定平面刚架 第一节单跨静定梁计算 第二节多跨静定梁计算 本章的学习要求及需要掌握的重点内容如下: 1、熟练掌握用简易方法迅速绘制单跨静定梁的内力图; 2、掌握多跨静定梁的层次关系和内力图的绘制; 3、熟练区段叠加原理; 4、掌握斜梁与普通直梁受力的异同点。 基本概念:静定单跨梁的计算,叠加法绘制直杆弯矩图,简支斜梁的计算,静定多跨梁约束力的计算与几何组成,静定多跨梁内力图的绘制。 知识点:静定梁的内力分析、内力计算及内力图的绘制。 一、单跨静定梁计算 静定结构是指结构的约束反力及内力完全可由静力平衡条件唯一确定的结

构、其内力计算是结构位移和超静定结构内力计算的基础。静定单跨梁是组成各种结构的基本构件之一。是建筑工程中用得最多的一种结构型式。常见的静定单跨梁有简支梁、悬臂梁和伸臂梁,如图3.1所示。 1、用截面法求指定截面的内力 在任意荷载作用下,平面杆件的任一截面上一般有三个内力分量,轴力N,剪力Q和弯矩M,见图3.2。 计算指定截面内力的基本方法是截面法,即将指定截面切开,取截面任一侧部分为隔离体,利用隔离体的平衡条件可求出此截面的三个内力分量。 轴力等于截面一边所有的外力沿杆轴切线方向的投影代数和。轴力以拉为正,以压为负。 剪力等于截面一边所有外力沿杆轴法线方向的投影代数和。剪力以绕隔离体顺时针转者为正,反之为负。 弯矩等于截面一边所有外力对截面形心的力矩代数和。弯矩以水平梁下侧纤维受拉为正,反之为负。

大工秋《钢结构》大作业标准答案

大工秋《钢结构》大作业答案

————————————————————————————————作者:————————————————————————————————日期:

大连理工大学《钢结构》大作业 学习中心: 姓名: 学号:

大工17秋《钢结构》大作业及要求 题目一:压弯杆计算 如下图所示的偏心受压柱,压力kN F 900=(设计值)。静力荷载,偏心距m m 150e 1=, m m 100e 2=。焊接T 形截面,翼缘为焰切边。压力作用于对称轴平面内翼缘一侧。杆长 8m ,两端铰接,杆中央在侧向(垂直于对称轴平面)有一支点。钢材Q235。 试问,试求出压弯杆件的‘ EX N 。 1 e 2 e 8000 2 1 -18×340-20×300 259101 解:(1)截面几何特性 2124802030036018mm A =?+?= 36811068.11091083.1mm W x ?=?= 35821075.6271 1083.1mm W x ?=?= mm i x 1.121124801083.18=?=mm i y 18.60124801052.47 =?= (2)荷载计算 KN F N 900== mm N M .1035.115010900831?=??=mm N M .10910010900732?=??= (3)弯矩作用平面内整体稳定验算 m l ox 8=

9.654 .1218000 == x λ 查b 类775.0=x ? 883.010 35.110935.065.08 7 =??+=mx β05.11=x r 2.12=x r (按塑性设计 ∴=?-=1305.720 2183001<t b Θ ) N N Ex 52 521006.539.651.112480 1006.2?=????='π 对受压侧: )8.01(11Ex x x x mx x N N W r M A N '-+βφ 2 25 5 6 8 3 2053.1712 .781.93)10 06.531098.01(1068.105.11035.1883.012480775.010900mm N <f mm N ==+=???-????+??= 对受拉侧: 2 25 5 5 8 5 12220567.11477 .1861.72) 1006.5310925.11(1075.62.110 35.1883.012480 10 9) 25.11(mm N <f mm N N N W r M A N Ex x x x mx ==-=???-????- ?= --β (4)弯矩作用平面外的整体稳定验算 9.13218 .608000 8== =y oy m l λ 查b 类374.0=y ? 883.010 35.110935.065.08 7 =???+=tx β 708 .09.1320022.01235 0022.01=?-=-=y y b f λ?

相关文档
最新文档