算法设计与分析基础习题参考答案课案_第1页
算法设计与分析基础习题参考答案课案_第2页
算法设计与分析基础习题参考答案课案_第3页
算法设计与分析基础习题参考答案课案_第4页
算法设计与分析基础习题参考答案课案_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、习题1.15.证明等式gcd(m,n)=gcd(n,m mod n)对每一对正整数 m,n都成立.Hi nt:根据除法的定义不难证明:如果d整除u和v,那么d 一定能整除u v; 如果d整除u,那么d也能够整除u的任何整数倍ku.对于任意一对正整数 m,n,若d能整除m和n,那么d 一定能整除n和r=m mod n=m-qn;显然,若 d能整除n和r,也一定能整除 m=r+qn和n。数对(m,n)和(n,r)具有相同的公约数的有限非空集,其中也包括了最大公约数。 故 gcd(m,n)=gcd(n,r)6. 对于第一个数小于第二个数的一对数字,欧几里得算法将会如何处理?该算法在处理 这种输入的过

2、程中,上述情况最多会发生几次?Hi nt:对于任何形如0=m0tempJ 2*ax1J (-b+sqrt(D)/tempx2J (-b-sqrt(D)/tempreturn x1,x2else if D=0 return b/(2*a)else retur n“ no real roots ”else /a=0if b 工 0 return c/belse /a=b=0if c=0 retur n“no real nu mberselse retur n“ no real roots ”5. 描述将十进制整数表达为二进制整数的标准算法a. 用文字描述b. 用伪代码描述解答:a. 将十进制整数转

3、换为二进制整数的算法 输入:一个正整数n输出:正整数n相应的二进制数第一步:用n除以2,余数赋给Ki(i=0,1,2.),商赋给n第二步:如果n二0,则到第三步,否则重复第一步第三步:将Ki按照i从高到低的顺序输出b.伪代码算法 DectoBin(n)/将十进制整数n转换为二进制整数的算法/输入:正整数n/输出:该正整数相应的二进制数,该数存放于数组Bin1.n中i=1while n!=0 do Bi ni二n %2;n=(i nt) n/2;i+;while i!=0 doprint Bin i;i-;.(算法略)9.考虑下面这个算法,它求的是数组中大小相差最小的两个元素的差 对这个算法做尽

4、可能多的改进.算法 MinDistance(A0.n-1)/输入:数组A0.n-1/输出:the smallest distance d between two of its elementsdmin xfor i 0 to n 2 dofor j t + 1 to n - 1 do temp Ai) 一 Aj if temp dmin dmin * temp return dmin习题1.31. 考虑这样一个排序算法,该算法对于待排序的数组中的每一个元素,计算比它小的元素个数,然后利用这个信息,将各个元素放到有序数组的相应位置上去foih i 0 to n - 1 doCounti i 0f

5、or r 0 to n 2 dofor j i 4- 1 to n - 1 doif Ai AjCountj i Countj + 1else C(nmti Counti + 1for z 0 to n 1 doS Couni i| j4ia应用该算法对列表”0,35,81,98,14,47排序b. 该算法稳定吗?c. 该算法在位吗?解:a.该算法对列表”0,35,81,98,14,47排序的过程如下所示Array A0.5| 6():馆 8!981447TniriallyAfter pass i = 0After pass i = 1After piiss i 2After pass i =

6、 3Aftei pass i 4Final stateCountCountCountC(nmtC OU7lt CountC OU7lt0()()000301100Q 122()11T50102314502Array113517 m M fJSb. 该算法不稳定.比如对列表”2,2*”排序c. 该算法不在位.额外空间for S and Count4.(古老的七桥问题)a习题1.41请分别描述一下应该如何实现下列对数组的操作,使得操作时间不依赖数组的长度a删除数组的第i个元素(1=i0 时, ( a g(n)= 解: (g( n)a.这个断言是正确的。它指出如果t(n)的增长率小于或等于g(n)的

7、增长率,那么g(n) 的增长率大于或等于t( n)的增长率由 t(n) nO, where c0 1贝U: ()t(n)乞 g(n) for all n nOcb.这个断言是正确的。只需证明OG g(n)工(g(n)jB(g(n)工(:g(n)。设 f(n) ( a g(n),则有:f(n) c: g(n) for all n=n0, c0f(n)C1g(n) for all n=n0, c1=c a 0即:f(n) (g(n)又设 f(n) (g(n),则有:f (n)cg(n) for all n=n0,c0cf(n) g(n) = n) for all n=n0,c仁c/ a 0a即:f

8、(n) ( a g(n)8. 证明本节定理对于下列符号也成立:a. Q符号b. 符号证明:a。we need to proof that if ti(n) Q(gi(n) andt2(n) Q(g2(n), then ti(n)+ t2(n) Q (maxgi(n), g2(n)。由 tn) Q (g1(n),t1( n) cg( n)for all n=n1, where c10由 t2(n) Q (g2(n),T2(n) C2g2( n)for all n=n2, where c20那么,取 c=minc1,c2,当 n=maxn1,n2时:t1(n)+ t 2(n) CQ1(n)+ c

9、2g2(n) c g1 (n)+c g2(n) c g1 (n)+ g2(n) cmax g1 (n), g2( n)所以以命题成立。b. t1(n)+t2(n) 0 ( max(g1(n), g2(n)证明:由大?的定义知,必须确定常数c1、c2和nO,使得对于所有n=nO,有:c1max(g1(n), g2(n)乞 t1 (n)t2(n) zmax(g1(n), g2(n)由 11(n) 0 (g1(n) a1*g1( n)v=t由 12(n) 0 (g2(n) b1*g2( n) v=t(1)+(2):知,存在非负整数a1,a2和n1使:1(n)v=a2*g1(n)-(1)知,存在非负整

10、数b1,b2和n2使:2(n)v=b2*g2(n)-a1*g1(n)+ b1*g2(n)=t1(n)+t2(n) = a2*g1(n)+ b2*g2(n) 令 c仁min(a1,b1),c2=max(a2,b2),则C1*(g1+g2)= t1(n)+t 2(n) =c2(g1+g2)-不失一般性假设 max(g1(n),g2(n)=g1(n).显然,g1(n)+g2(n)2g1(n),即 g1+g20,g1(n)+g2(n)g1(n),即 g1+g2max(g1,g2)。 则(3)式转换为:C1*max(g1,g2) =n0时 上述不等式成立。证毕。习题2.41. 解下列递推关系(做a,b)

11、a.广x(n) =x(n 1)+5 当 n1 时X1) =0解:缶忑(r?J =工【n 1) + 5 for n lt 更(1) = 0x(n) x(n 1) + 5=x(n 2) + 5 + 5 = ;r(n 2)+5 2=j:(n 一 3) + 5 + 5 2 = ar(n 一 3) +5*3=工5 i) + 5 * i= x 1) + 5 - (n. 1J = 5(n. 1),b.;x(n)=3x(n1)当 ni 时、x(1) = 4解:b* x(n) 3Lr(n - 1) for nI(1) 4h(兄)=(n 1:=3 3jr( 7?2) = n. 2) 32 3x(n - 3) 3)

12、i)=3n_1z(l) = 1 -3n_1-2. 对于计算n!的递归算法F(n),建立其递归调用次数的递推关系并求解。解:2 G; n) = CT(n 1: + 1 C0) = 1 (there is a call but no innltiplict ioiLx when n = 0).C(ti) = C(n 1) + 1 = C(ti 2) +1 + 1 = C(n 2) + 2 = *=C(n i I i = . = C(0) + n = 1. H- n,3.考虑下列递归算法,该算法用来计算前n个立方的和:S(n)=13+23+n3算法S(n)输入:正整数n输出:前n个立方的和if n=

13、1 retur n 1else return S(n-1)+n*n*na. 建立该算法的基本操作次数的递推关系并求解b. 如果将这个算法和直截了当的非递归算法比,你做何评价?解:a.a. Let Af(n) be th“ mnnbrr of multiplications made bv the algorithm. il have thfi Following: nxiirrenct ndatkm for it:Affn.) = A/(n. 1) * 2 A/1) = 1).We rin -x)lve it 1 iy ba( kwnud sulistitutions:M(n) = Af(w

14、1) + 2=M(n=M32) +2 + 2 = A/(n - 2) + 2 + 2-3)+2+ 2 + 2= M(n - 3) + 2 + 2 4=M(n i) + 2i= = A/(l) +2(n - l) = 2(n-l).7. a.请基于公式2n=2n-1+2n-1,设计一个递归算法。当n是任意非负整数的时候,该算 法能够计算2n的值。b. 建立该算法所做的加法运算次数的递推关系并求解c. 为该算法构造一棵递归调用树,然后计算它所做的递归调用次数。d. 对于该问题的求解来说,这是一个好的算法吗?解:a. 算法 power(n)/基于公式2n=2n-1 +2n-1,计算2n/输入:非负整

15、数n/输出:2 n的值If n=0 return 1Else return power( n-1)+ power( n-1)b.川衬=2A(n -1) + 1, X(0) = ai(n)=2An-1l) + =22A(n-2) 1-1 + 1 =22A(n-2) + 2+ 12a2A(n-3+ 1 I 2+ L =-3)+2a + 2 +1=2M(n -) +21 | 密一$ +.4-1=2nA(0) + 2n_1 + 22 + + 1 =沪-1 + + 1. = 21 - 1.c.nC(n)二為 22n 1 -1i卫8.考虑下面的算法算法 Min 1(A0. n-1)/ 输入:包含n个实数的

16、数组A0.n-1If n=1 return A0Else tempJ Min 1(A0. n-2)If temp 1b.C(n)=:0()n=19. 考虑用于解决第8题问题的另一个算法,该算法递归地将数组分成两半.我们将它称 为 Min2(A0.n-1)算法 Mi n(Ar.l)If l=r return AlElse temp1 J Min 2(人1.(1+匕/2) _Temp2J Min 2(Al.(l+&2+1If temp1 1, 0(1) = 0.SolvLngitri=*byb&Swaid8ub6titiitionsyiddsthefbllowing:2C(2fc-1)+ 122C

17、(2k2) + 1 + 1 = 22C(2*_a) 4-2 4-1222C(2fe_3)十 1 + 2 + 1 =泸G(沪7) + 沪 + 2 + 1= + 2*-1 + 2*-3 + + 1dai=2kC(2kk) + 2*7 + 护一$ + + =声| =抑i习题2.61.考虑下面的排序算法,其中插入了一个计数器来对关键比较次数进行计数 算法 SortAnalysis(AO.n-1)/input: 包含n个可排序元素的一个数组A0.n-1 /output:所做的关键比较的总次数count J0for i J1 to n-1 dov JAij J i-1while j0 and Ajv do

18、countJ coun t+1Aj+1J Ajj J j+1Aj+1 J v retur n count比较计数器是否插在了正确的位置?如果不对,请改正.解:应改为:算法 SortAnalysis(A0.n-1)/input: 包含n个可排序元素的一个数组A0.n-1/output:所做的关键比较的总次数count J0for i J1 to n-1 dov JAij J i-1while j0 and Ajv docountJ coun t+1Aj+1J Ajj Jj+1if j=0 coun t=co un t+1Aj+1 J vretur n count习题3.14. a.设计一个蛮力算

19、法,对于给定的X0,计算下面多项式的值:nn-1P(x)=anX +an-ix + +aix+ao并确定该算法的最差效率类型b. 如果你设计的算法属于 (n2),请你为该算法设计一个线性的算法.C.对于该问题来说,能不能设计一个比线性效率还要好的算法呢?解:a. Algorithms BruteForcePolynomialEvaluation(P0.n,x)/由高幕到低幕用蛮力法计算多项式p在给定点x的值/输入:P0.n是多项式按低幕到高幕的常系数,以及定值x/输出:多项式p在给定点x的值p=0.0for i=n to 0 dopower=1for j=1 to i dopower=powe

20、r*xp=p+Pi*powerreturn p算法效率分析:基本操作:两个数相乘,且M(n)仅依赖于多项式的阶nn i nn(n +1)2M(n)二二 1 八 i =込丄匚,(n2)i =0 j 生i =02b. tha above algorithms is very inefficient, because we recompute powers of x again and aga in as if there were no relati on ship among the m.In fact ,we can move from the lowestii-1term to the hi

21、ghest and compute xby using x .Algorithms BetterBruteForcePo lyno mialEvaluati on( P0. n,x)/由高幕到低幕用蛮力法计算多项式p在给定点x的值/输入:P0.n是多项式按低幕到高幕的常系数,以及定值x/输出:多项式p在给定点x的值P=P0power=1for i J1 to n dopower J power*xp J p+Pi*powerreturn p基本操作乘法运算总次数 M( n):nM (n)八 2 = 2n 0( n)c. 不行.因为计算任意一个多项式在任意点x的值,都必须处理它的n+1个系数.例

22、如:(x=1,p(x)=a n+an-1+.+a 1+&,至少要做 n 次加法运算)5. 应用选择排序对序列example按照字母顺序排序.E E E X X X X L L L M p P ppppp M H / /J / fj J J J AA-A-A-J J J AEXEEEE yxE E E E E E214471/1716. 选择排序是稳定的吗?(不稳定)7. 用链表实现选择排序的话,能不能获得和数组版相同的 (n2)效率?Yes.Both operation finding the smallest element and swapping it -can be done as e

23、fficiently with the linked list as with an array.9a请证明,如果对列表比较一遍之后没有交换元素的位置,那么这个表已经排好序 了,算法可以停止了 b. 结合所做的改进,为冒泡排序写一段伪代码.c. 请证明改进的算法最差效率也是平方级的.Hin ts:a. 第i趟冒泡可以表示为A),+ yij+iT| ln_iin thdir HiibI positions如果没有发生交换位置,那么:几W b. Algorithms BetterBubblesort(A0.n-1)/用改进的冒泡算法对数组 A0.n-1排序/输入:数组A0.n-1/输出:升序排列的

24、数组A0.n-1cou nt J n-1进行比较的相邻元素对的数目flag J true 交换标志while flag doflag J falsefor i=0 to coun t-1 doif Ai+1Aiswap (Ai,Ai+1)flag J truecountJcoun t-1c最差情况是数组是严格递减的,那么此时改进的冒泡排序会蜕化为原来的冒泡排序.10.冒泡排序是稳定的吗?(稳定)习题3.21.对限位器版的顺序查找算法的比较次数:a. 在最差情况下b. 在平均情况下.假设成功查找的概率是p(0=p=1)Hin ts:a. Cworst( n)=n+1b. 在成功查找下,对于任意的

25、I,第一次匹配发生在第i个位置的可能性是p/n,比较 次数是i.在查找不成功时,比较次数是n+1,可能性是1-p.C叶J n) 1 - + 2 + F + Ji + (n + 1) - (1 _ p)n nnnn a1 + 2 + + i + + ti + I. n + 1)(1 p Ttpn(nl)八 、(2-p)(n+ I)=-一 + (仇 + 0(1 -P)=6. 给出一个长度为n的文本和长度为m的模式构成的实例,它是蛮力字符串匹配算法 的一个最差输入.并指出,对于这样的输入需要做多少次字符比较运算Hin ts:文本:由 n个0组成的文本模式:前m-1个是0,最后一个字符是1比较次数:m

26、(n-m+1)7. 为蛮力字符匹配算法写一个伪代码,对于给定的模式,它能够返回给定的文本中所 有匹配子串的数量.Algorithms BFStri ngmatch(T0. n-1,P0.m-1)/蛮力字符匹配输入:数组T0.n-1长度为n的文本,数组P0.m-1长度为m的模式输出:在文本中匹配成功的子串数量count Tfor i J 0 to-rni doj J0while jm and Pj=Ti+jj J j+1if j=mcount Jcount+1retur n count8. 如果所要搜索的模式包含一些英语中较少见的字符,我们应该如何修改该蛮力算法 来利用这个信息.Hint:每次都

27、从这些少见字符开始比较,如果匹配,则向左边和右边进行其它字符的 比较.33习题4.11a为一个分治算法编写伪代码,该算法求一个n个元素数组中最大元素的位置.b. 如果数组中的若干个元素都具有最大值,该算法的输出是怎样的呢?c. 建立该算法的键值比较次数的递推关系式并求解.d. 请拿该算法与解同样问题的蛮力算法做一个比较 解:a.Algorithms Maxindex(A l.r)In put:A porti on of array A0. n-1 betwee n in dices l and r(l Atemp2return tempielse return temp2b. 返回数组中位于最

28、左边的最大元素的序号.c. 键值比较次数的递推关系式:C(n)=C( . n/2 )+C( h/2 )+1 for n1C(1)=0设 n=2k, C(2k)=2C(2k-1)+1=22 C(2k-2)+1+1=2 2C(2k-2)+2+12 k33 k32=222C(2 )+1+2+1=2 3C(2 )+ 22+2+1=2iC(2k-i)+ 2i-1 +2 i-2 +.+2+1=2kC(2k-k)+ 2k-1+2 k-2 +.+2+1=2k - 1=n-1可以证明C(n)二n-1对所有n1的情况都成立(n是偶数或奇数)d. 比较的次数相同,但蛮力算法不用递归调用。2、a.为一个分治算法编写伪

29、代码,该算法 同时求出一个n元数组的最大元素和最小元 素的值。b. 请拿该算法与解同样问题的蛮力算法做一个比较。c. 请拿该算法与解同样问题的蛮力算法做一个比较。解答:a. 同时求出最大值和最小值,只需要将原数组一分为二,再使用相同的方法找出这两个 部分中的最大值和最小值,然后经过比较就可以得到整个问题的最大值和最小值。算法 MaxMin(A l.r,Max,Min)/该算法利用分治技术得到数组 A中的最大值和最小值/输入:数值数组Al.r/输出:最大值Max和最小值Minif(r=l) MaxAl; MinA I; /只有一个元素时 elseif r 1=1有两个元素时if A I 1Max

30、Min(A l,(l+r)/2,Max1,Min1); / 递归解决前一部分MaxMin(A( l+r/)2.r,Max2,Min2); / 递归解决后一部分if Maxi v Max2 Max= Max2/从两部分的两个最大值中选择大值if Min22C(1)=0,C(2)=1C( n)二C(2k)=2C(2k-1)+2 =22C(2 k-2)+2+2 =22C(2k-2)+22+2 =222C(2k-3)+2+22+2 =23C(2k-3)+23+22+2=2k-1 C(2)+2k-1 +2k-2+.+2/C(2)=1=2k-1+2k-1+2k-2+.+2 /后面部分为等比数列求和=2k-

31、1+2k-2/2(k-1)=n/2,2k=n=n /2+n-2=3n/2 2b. 蛮力法的算法如下:算法 simpleMaxMin(A l.r)/用蛮力法得到数组A的最大值和最小值/输入:数值数组Al.r/输出:最大值Max和最小值MinMax=Min=A l;for i= l+1 to r doif AiMaxMaxJ Ai;else if Ai1 (n=2k)Cbest(1)=0Ct(2fc) = 2 仇(2*7) + 2*7=220(护一2) + 2廳J + 2*-1 =22Ci(2k_2) + 2fc_1 + 2fc_1=2a2Cl(2it3) + 2k3 + 2fe_1 + 2fc_

32、1 =娈 Cb(Y) + 2fc_l + 2fe_1 + 2*_1=护 7)+1M(1)=0习题4.21应用快速排序对序列E,X,代M ,P,L,E 按字母顺序排序0123456EXAMPL鸟EEAMPLXAEEMPLXA J iA EA EEi3M P L Xi JM P L Xi 3M L P XM L P XL M P XLP XJ iP XP X/ = 0, r = 64.请举一个n个元素数组的例子,使得我们有必须对它使用本节提到的”限位器”限位器的值应是多少年来?为什么一个限位器就能满足所有的输入呢?Hi nts:With the pivot being the leftmost e

33、leme nt, the left-to-right sca n will get out of bounds if and only if the pivot islarger tha n the other eleme ntsAppending a sentinel(限位器)of value equal A0(or larger than A0)afterthe array last element , the quicksort algorithms will stop the index of the left-to-right scan of A0.n-1 from going be

34、yond position n.8. 设计一个算法对n个实数组成的数组进行重新排列,使得其中所有的负元素都位于正 元素之前.这个算法需要兼顾空间和时间效率.Algorithms n etbeforepos(A0. n-1)/使所有负元素位于正元素之前/输入:实数组A0.n-1/输出:所有负元素位于于正元素之前的实数组A0.n-1A-1 J-1; An 1 限位器i 0; j MiWhile ivj doWhile Ai 0 doj M jswap Aia nd Ajswap Aia nd Aj /undo the last swap当全是非负数或全是非正数时需要限位器.习题4.31. (题略)

35、a. 由公式4.4得:4次b. 二分查找判定树:no8(74)10(65)12(&0J1(14)3(31)5(42)所以,14,31,42,74,85,98需要比较4次c.yesCavg1 V 丄 2 2 丄 3 4 丄 4 6 =1313131341133.2d.C no Cavg11543 24 12 二 3.91414142.当n=2 k时,用反向替换法求下面的递推方程:当 n1 时,Cw(n)=C w(n/2)+1,Cw(1)=1(略)4.如果对于一个100000个元素的数组成功查找的话,使用折半查找比顺序查找要快多少 倍?3000.爲仇)n/2 心佔 W5/21105W4j -(io

36、i m 10 )r C鸚(n)log2 nlog2 102*5 log2 10 log2 106 .如何将折半查找应用于范围查找?范围查找就是对于一个有序数组,找出位于给定值 L、U之间(包含L、U)的所有元素,L=U。该算法的最差效率是多少?Hin ts:Step1:检查A0 U是否成立,若不成立,则无解。否则进入step 2Step2 :在数组A中用二分查找法查找值 L,如果查找成功,则返回数组下标 m,否则丨二 分查找结束时的值.Step3:在数组A中用二分查找法查找值 U,如果查找成功,则返回数组下标 m否则r 为二分查找结束时的值.最后,结果就是在数组序号范围在low和high (包

37、含low,high )之间的范围。(low和 high 是 step2 和 step3 的值。)7. 为折半查找写递归的伪代码。Algorithms BSR(Ao. n-1,K)/折半查找递归算法/有序子数组Al.r和查找键值K/查找成功则输出其下标,否则输出-1if lr retur n -1else (l+r)/2if K=Am return melse if K Am return BSR(Am+1,r,K)8设计一个只使用两路比较的折半查找算法,即只用w和 =,或者只用和=.Algorithms TwoWaysBi narySearch(Ao. n-1,K)/二路比较的折半查找/有序子

38、数组Al.r和查找键值K/查找成功则输出其下标,否则输出-1l J 0, n-1while l 2 (and n = 2fc), T(2) = 1.F(2*) = 2T(护)+- 1)=22T(2*-a) + 2fe-l(jfe-2) +2fc(fc - 1) = T2) + 2*(fc - 2) + 2fc(* - 1)=22|277旷7)+呼Y(肛:幼+ 2气肛2)+姑(血泸Y+护仏+2叫42)+屮(社1)=2叩(纱-)+ 2#依一 + 2k(k 一 E + 1 + + 涉伙一 1)沪1尸(21)+ 2左十2勺+“ +泸(血一 1)2*=_1 + 2*!(1 + 2+ . + (fc- 1

39、) =2fc_1 十2讥*,用2氐-1(1 + 菽1七)=(1 -F (log2 71 - l)log2 n) E Jog2 n).习题5.12a设计一个递归的减一算法,求n个实数构成的数组中最小元素的位置 b.确定该算法的时间效率,然后把它与该问题的蛮力算法作比较Algorithms MinLocation(A 0.n-1)/find the location of the smallest element in a given array/an array A0. n-1 of real nu mbers/An in dex of the smallest eleme nt in A0.

40、n-1if n=1 return 0else tem旷 MinLocation(A 0.n-2)if Atemp1C(1)=04.应用插入排序对序列example按照字母顺序排序E Ex L L X p p p X FM M M X PM L SA X M M 迟 E X X E E E E E E EAA.4AA5.a.对于插入排序来说,为了避免在内部循环的每次迭代时判断边界条件j=0,应该在待排序数组的第一个元素前放一个什么样的限位器?b.带限位器版本和原版本的效率类型相同吗?解:a.应该在待排序数组的第一个元素前放-*或者小于等于最小元素值的元素.b.效率类型相同.对于最差情况(数组是严格递减):Tl 1 t 1n 1n 1 1/q、CworrtW = Y 1 = 53( + 1 = ”$ + 工=f 4- (n- 1) e 6(n3)- i=L j=- 1i=li = li=l7.算法 InsertSort2(A0.n-1)for i J1 to-n doj J-1while j=0 and AjAj+1 doswap(Aj,Aj+1)j J j+1分析:在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论