数码资讯
PHP确定数组是否已排序。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文给出了PHP如何确定数组是否有序的示例:
这个代码的时间复杂度是O(n)
< PHP
功能judegsortarray($array){
如果(数组{ 0 } { $数组{ 1 }){
$标志=1;
{人}
$标志=0;
}
$ $ $标志;
元=数组数(数组);
($ i = 1;$ i;
如果($ = 0){
如果(数组{ $ i } $ <数组{ $ I + 1 })
{
继续;
{人}
$标志=1;
打破;
}
}
如果($ = 1){
如果(数组{ $ i } $ $数组i $ + 1 }){
继续;
别的}
{
$标志=0;
打破;
}
}
}
如果($)!= $){
无序数组;
{人}
有序数组;
}
}
测试用例
数组=(数组)
1,
2,
三,
4,
6,
五
);
ret = judegsortarray美元(数组);
回声$;
希望本文能对大家的PHP程序设计有所帮助。
这个代码的时间复杂度是O(n)
< PHP
功能judegsortarray($array){
如果(数组{ 0 } { $数组{ 1 }){
$标志=1;
{人}
$标志=0;
}
$ $ $标志;
元=数组数(数组);
($ i = 1;$ i;
如果($ = 0){
如果(数组{ $ i } $ <数组{ $ I + 1 })
{
继续;
{人}
$标志=1;
打破;
}
}
如果($ = 1){
如果(数组{ $ i } $ $数组i $ + 1 }){
继续;
别的}
{
$标志=0;
打破;
}
}
}
如果($)!= $){
无序数组;
{人}
有序数组;
}
}
测试用例
数组=(数组)
1,
2,
三,
4,
6,
五
);
ret = judegsortarray美元(数组);
回声$;
希望本文能对大家的PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。