php判断元素是不是在有序数组中,PHP_php判断一个数组是否为有序的方法,本文实例讲述了php判断一个数 - phpStudy...

php判断一个数组是否为有序的方法

本文实例讲述了php判断一个数组是否为有序的方法。分享给大家供大家参考。具体分析如下:

这段代码的时间复杂度为O(n)

function JudegSortArray($array) {

if ($array [0] > $array [1]) {

$flag = 1;

} else {

$flag = 0;

}

$temp = $flag;

$len = count ( $array );

for($i = 1; $i < $len; $i ++) {

if ($flag == 0) {

if ($array [$i] < $array [$i + 1])

{

continue;

} else {

$flag = 1;

break;

}

}

if ($flag == 1) {

if ($array [$i] > $array [$i + 1]) {

continue;

} else

{

$flag = 0;

break;

}

}

}

if ($flag != $temp) {

echo "无序数组";

} else {

echo "有序数组";

}

}

// 测试用例

$array = array (

1,

2,

3,

4,

6,

5

);

$ret = JudegSortArray ( $array );

echo $ret;

希望本文所述对大家的php程序设计有所帮助。相关阅读:

浅谈VC++中的内联

ThinkPHP模板循环输出Volist标签用法实例详解

详解C语言中const关键字的用法

Android Chronometer控件实现计时器函数详解

探讨数组与字符串输入的问题(C++版)

fedora 7下配置postfix邮件系统

C#中的不可变数据类型介绍(不可变对象、不可变集合)

jquery中ajax使用error调试错误的方法

Spring MVC 框架搭建配置方法及详解

win10全新斯巴达浏览器无缘win7 但win7能免费升级win10

javascript实现页面内关键词高亮显示代码

微信公众号支付(MVC版本)

java实现的正则工具类

win7系统怎么禁止电脑安装软件?(Win7用户控制)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值