排序和查找算法总结.pdfVIP

  • 0
  • 0
  • 约2.27万字
  • 约 8页
  • 2026-01-28 发布于江苏
  • 举报

查找、排序

1

查找

1.1

基本查找算法

查找方法

最低复杂度

最大复杂度

平均复杂度

空间复杂度

稳定性

说明

顺序查找

O(n)

O(n^2)[倒序]

O(n^2)

O(1)

二分查找

O(lg

n)

O(n^2)

[无限制]

O(n^2)

O(1)

索引查找

自组织线

性表

静态最优

查找树

Hash

查找

1.1.1

顺序查找

int

seqsearch1(DataType

t)

int

seqsearch2(DataType

t)

int

seqsearch3(DataType

t)

{

int

i;

{

int

i;

{

int

i;

for

(i

=

0;

i

n;

i++)

DataType

hold

=

x[n];

DataType

hold

=

x[n];

if

(x[i]

==

t)

x[n]

=

t;

x[n]

=

t;

return

i;

for

(i

=

0;

;

i++)

for

(i

=

0;

;

i+=8)

{

return

‐1;

if

(x[i]

==

t)

if

(x[i]

==

t)

{

break;

}

}

break;

if

(x[i+1]

==

t)

文档评论(0)

1亿VIP精品文档

相关文档