A java question:
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 3 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:最近不太好 (等级:2 - 初出茅庐,发帖:34) 发表:2003-10-29 23:05:41  楼主  关注此帖
A java question:
What is the running time of the fastest algorithm to determine whether an given array of size n is sorted or not? Thanka a lot!
Put your OWN COOL signature here!
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:Flying (等级:18 - 华新水车,发帖:16849) 发表:2003-10-29 23:54:56  2楼
Theta(n)
Prove is straightforward, as you can never tell if the array is sorted without scanning each element in the array at least once.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:Flying (等级:18 - 华新水车,发帖:16849) 发表:2003-10-29 23:56:58  3楼
Theta(n)Prove is straightforward, as you can never tell if the array is sorted without scanning each element in the array at least once.
BTW...
1) Your question is NOT a Java question. Please try to use a more appropriate subject line next time.

2) The "prove" I gave provides only a lower bound. For the upper bound of the big-Theta (big-Theta ~= big-O + big-Sigma), you can propose a simple sequential scanning algorithm.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
论坛导航 -> 华新鲜事 -> 求学狮城 | 返回上一页 | 本主题共有 3 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码