新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

算法的时间复杂?/p>

T(n)

?/p>

利用某算法处理一个问题规模为

n

的输

入所需要的时间?/p>

 

空间

?/p>

为了解求问题的实例而执行的计算步骤所需要额内存空间

(或

字)数目,不包括用来存储输入的空间?/p>

算法空间复杂性不可能超过

运行时间的复杂性?/p>

 

元运?/p>

:

对于任何计算步骤,不管输入数据或执行的算法,它的代价

总是以一个时间常量为上界?/p>

则称该计算步骤为元运算?/p>

基于比较?/p>

排序问题的最优算法:

我们通常把在

O(nlgn)

时间内用元素比较法排

序的任何算法,称为基于比较的排序问题的最优算法。一般来说,?/p>

果可以证明任何一个求解问?/p>

A

的算法必定是Ω

(f(n)),

那么我们把在

O(f(n))

时间内求解任何问?/p>

A

的任何算法都称为问题

A

的最优算法?/p>

算法设计原则

:

正确?/p>

 

确定?/p>

 

清晰性?/p>

算法的要?/p>

?/p>

1.

待解问题的描

?/p>

2.

算法设计的任?/p>

3.

算法分析?/p>

 

二?/p>

关系运算

?/p>

指的是用于检验两个几何对象的特定的拓扑空间关?/p>

的逻辑方法?/p>

 

两步确定两条线段是否相交

?/p>

1.

快速排斥实验(矩形不相交)

2.

跨立

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

P1P2

?/p>

?/p>

?/p>

Q1Q2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

(P1-Q1)*(Q2-Q1)*(Q2-Q1)*(P2-Q1)>=0.

)判?/p>

点是否在多边形内

?/p>

用算法:

1.

射线?/p>

(又叫奇偶测试法?/p>

2.

转角法。线段在多边形内

?/p>

一个重要条件是线段的两个端点都在多边形内,

第二个必要条件是?/p>

段和多边形的所有边都不内交?/p>

线段在多边形内判断步?/p>

?/p>

1.

先求?/p>

所有和线段相交的多边形的顶?/p>

2.

然后按照

X-Y

坐标排序?/p>

X

坐标

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

算法的时间复杂?/p>

T(n)

?/p>

利用某算法处理一个问题规模为

n

的输

入所需要的时间?/p>

 

空间

?/p>

为了解求问题的实例而执行的计算步骤所需要额内存空间

(或

字)数目,不包括用来存储输入的空间?/p>

算法空间复杂性不可能超过

运行时间的复杂性?/p>

 

元运?/p>

:

对于任何计算步骤,不管输入数据或执行的算法,它的代价

总是以一个时间常量为上界?/p>

则称该计算步骤为元运算?/p>

基于比较?/p>

排序问题的最优算法:

我们通常把在

O(nlgn)

时间内用元素比较法排

序的任何算法,称为基于比较的排序问题的最优算法。一般来说,?/p>

果可以证明任何一个求解问?/p>

A

的算法必定是Ω

(f(n)),

那么我们把在

O(f(n))

时间内求解任何问?/p>

A

的任何算法都称为问题

A

的最优算法?/p>

算法设计原则

:

正确?/p>

 

确定?/p>

 

清晰性?/p>

算法的要?/p>

?/p>

1.

待解问题的描

?/p>

2.

算法设计的任?/p>

3.

算法分析?/p>

 

二?/p>

关系运算

?/p>

指的是用于检验两个几何对象的特定的拓扑空间关?/p>

的逻辑方法?/p>

 

两步确定两条线段是否相交

?/p>

1.

快速排斥实验(矩形不相交)

2.

跨立

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

P1P2

?/p>

?/p>

?/p>

Q1Q2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

(P1-Q1)*(Q2-Q1)*(Q2-Q1)*(P2-Q1)>=0.

)判?/p>

点是否在多边形内

?/p>

用算法:

1.

射线?/p>

(又叫奇偶测试法?/p>

2.

转角法。线段在多边形内

?/p>

一个重要条件是线段的两个端点都在多边形内,

第二个必要条件是?/p>

段和多边形的所有边都不内交?/p>

线段在多边形内判断步?/p>

?/p>

1.

先求?/p>

所有和线段相交的多边形的顶?/p>

2.

然后按照

X-Y

坐标排序?/p>

X

坐标

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

算法的时间复杂?/p>

T(n)

?/p>

利用某算法处理一个问题规模为

n

的输

入所需要的时间?/p>

 

空间

?/p>

为了解求问题的实例而执行的计算步骤所需要额内存空间

(或

字)数目,不包括用来存储输入的空间?/p>

算法空间复杂性不可能超过

运行时间的复杂性?/p>

 

元运?/p>

:

对于任何计算步骤,不管输入数据或执行的算法,它的代价

总是以一个时间常量为上界?/p>

则称该计算步骤为元运算?/p>

基于比较?/p>

排序问题的最优算法:

我们通常把在

O(nlgn)

时间内用元素比较法排

序的任何算法,称为基于比较的排序问题的最优算法。一般来说,?/p>

果可以证明任何一个求解问?/p>

A

的算法必定是Ω

(f(n)),

那么我们把在

O(f(n))

时间内求解任何问?/p>

A

的任何算法都称为问题

A

的最优算法?/p>

算法设计原则

:

正确?/p>

 

确定?/p>

 

清晰性?/p>

算法的要?/p>

?/p>

1.

待解问题的描

?/p>

2.

算法设计的任?/p>

3.

算法分析?/p>

 

二?/p>

关系运算

?/p>

指的是用于检验两个几何对象的特定的拓扑空间关?/p>

的逻辑方法?/p>

 

两步确定两条线段是否相交

?/p>

1.

快速排斥实验(矩形不相交)

2.

跨立

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

P1P2

?/p>

?/p>

?/p>

Q1Q2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

(P1-Q1)*(Q2-Q1)*(Q2-Q1)*(P2-Q1)>=0.

)判?/p>

点是否在多边形内

?/p>

用算法:

1.

射线?/p>

(又叫奇偶测试法?/p>

2.

转角法。线段在多边形内

?/p>

一个重要条件是线段的两个端点都在多边形内,

第二个必要条件是?/p>

段和多边形的所有边都不内交?/p>

线段在多边形内判断步?/p>

?/p>

1.

先求?/p>

所有和线段相交的多边形的顶?/p>

2.

然后按照

X-Y

坐标排序?/p>

X

坐标

Ͼλ">
Ͼλ
Ŀ

GIS算法基础重点 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一?/p>

算法的时间复杂?/p>

T(n)

?/p>

利用某算法处理一个问题规模为

n

的输

入所需要的时间?/p>

 

空间

?/p>

为了解求问题的实例而执行的计算步骤所需要额内存空间

(或

字)数目,不包括用来存储输入的空间?/p>

算法空间复杂性不可能超过

运行时间的复杂性?/p>

 

元运?/p>

:

对于任何计算步骤,不管输入数据或执行的算法,它的代价

总是以一个时间常量为上界?/p>

则称该计算步骤为元运算?/p>

基于比较?/p>

排序问题的最优算法:

我们通常把在

O(nlgn)

时间内用元素比较法排

序的任何算法,称为基于比较的排序问题的最优算法。一般来说,?/p>

果可以证明任何一个求解问?/p>

A

的算法必定是Ω

(f(n)),

那么我们把在

O(f(n))

时间内求解任何问?/p>

A

的任何算法都称为问题

A

的最优算法?/p>

算法设计原则

:

正确?/p>

 

确定?/p>

 

清晰性?/p>

算法的要?/p>

?/p>

1.

待解问题的描

?/p>

2.

算法设计的任?/p>

3.

算法分析?/p>

 

二?/p>

关系运算

?/p>

指的是用于检验两个几何对象的特定的拓扑空间关?/p>

的逻辑方法?/p>

 

两步确定两条线段是否相交

?/p>

1.

快速排斥实验(矩形不相交)

2.

跨立

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

P1P2

?/p>

?/p>

?/p>

Q1Q2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

(P1-Q1)*(Q2-Q1)*(Q2-Q1)*(P2-Q1)>=0.

)判?/p>

点是否在多边形内

?/p>

用算法:

1.

射线?/p>

(又叫奇偶测试法?/p>

2.

转角法。线段在多边形内

?/p>

一个重要条件是线段的两个端点都在多边形内,

第二个必要条件是?/p>

段和多边形的所有边都不内交?/p>

线段在多边形内判断步?/p>

?/p>

1.

先求?/p>

所有和线段相交的多边形的顶?/p>

2.

然后按照

X-Y

坐标排序?/p>

X

坐标



ļ׺.doc޸Ϊ.docĶ

  • Դ⡷Ծ(e+
  • Ӣ 6B Unit1㾫
  • 꼶ѧ² 5.3.2 ʽļӼ̰2 (°)ʦ
  • ҹҵмҵµ״չ
  • ZD6綯ת޻޼άޱ׼
  • Ͽ19ѧ(15031509160316091703)
  • ̰꼶ѧҺ ͬϰ
  • ɽʡ2018п()
  • йﻯѧѧ
  • ٶӢʽѧ6

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)