您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页软件技术

软件技术

来源:保捱科技网
顺序查找

Procedure Search(v,n,x,k) K=1

While (K≤n) and (v(k)≠x) DO K++ If (K=n+1) Then K=-1 Return 对分查找

Procedure Bsearc(v,n,x,k) i=1; j=n While (i<=j) DO { K=(i+j)/2

IF (x=V(k)) Then Return IF (x<V(k)) Then j=k-1; ELSE i=k+1; }

If (i>j) Then K=-1

Return 快速排序

Procedure Split(p,m,n,i) T=P(k);P(k)=P(m);i=m;j=n WHILE (i≠j) DO

{ WHILE (P(j)≥T)and(i<j) DO j=j-1 IF (i<j) THEN { P(i)=P(j);i=i+1

WHILE (P(i)≥T)and(i<j) DO i=i+1 IF (i<j) THEN { P(j)=P(i);j=j-1 }} } P(i)=T RETURN 简单排序

PROCEDURE INSORT(P,n) FOR i=1 TO n-1 DO { x=P(i)

FOR j=i-1 TO 0 BY -1 DO IF (xPROCEDURE SHLSORT(P,n) h=n/2

WHILE (h>0) DO

{ FOR j=h+1 TO n DO

{ t=P(j); i=j-h

WHILE (i>0)and(P(i)>t) DO { P(i+h)=P(i); i=i-h} P(i+h)=t } h=h/2 } RETURN 简单选择排序

PROCEDUDE SELESORT(P,n) FOR i=0 TO n-2 DO { k=i

FOR j=i+1 TO n-1 DO IF P(j)<P(k) THEN k=j IF (k≠i) THEN

{ d=P(i); P(i)=P(k); P(k)=d } } RETURN 堆排序

PROCEDURE HEAPSORT(H,n) k=n/2

FOR i=k TO 1 BY -1 DO SIFT(H,n,i) [] FOR i=n TO 2 BY -1 DO {t=H(1);H(1)=H(i);H(i)=t[] SIFT(H,i-1,1) [] } RETURN

1. 什么是操作系统

操作系统是用以控制和管理系统资源、方便用户使用计算机的程序的集合。 2.操作系统的功能和任务

(1) 处理机管理(2) 存储管理(3) 设备管理(4) 文件管理(5) 用户接口 3.操作系统的特性

(1) 并发性(2) 共享性(3) 不确定性(4) 虚拟性(5) 异步性 4.操作系统的发展过程

(1) 手工操作阶段 2. 早期批处理系统3. 执行程序系统4. 多道程序系统 5. 死锁问题

若干个进程均因互相“无知地”等待对方所占有的资源而无限地等待。 多个进程并发执行时共享系统的软硬件资源,而当各进程互相地动态获得、不断申请和释放系统中的软硬件资源时,就有可能是系统出现的状态。 6.死锁的四个必要条件:

(1) 资源的独占使用。(2) 资源的非抢占分配。(3) 资源的部分分配。(4) 对资源的循环等待。

7. 软件生命周期:从设想一软件开始到软件部在使用为止的时间间隔;一般包括;概念,需求,设计,实现,测试,安装,调试,运行,维护阶段

8.E-R图中,用三种图框分别表示实体、属性和实体之间的联系,其规定如下:

·用矩形框表示实体,框内标明实体名

·用椭圆状框表示实体的属性,框内标明属性名 ·用菱形框表示实体间的联系,框内标明联系名

·实体与其属性之间以无向边连接,菱形框与相关实体之间也用无向边连接,并在无向边旁标明联系的类型。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务