<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php判斷一個數組是否為有序

    時間:2025-12-10 09:57:24 php語言

    php判斷一個數組是否為有序

      這段代碼的時間復雜度為O(n)

      <?php

      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 "有序數組";

      }

      }

      /pic/p>

      $array = array (

      1,

      2,

      3,

      4,

      6,

      5

      );

      $ret = JudegSortArray ( $array );

      echo $ret;

    【php判斷一個數組是否為有序】相關文章:

    判斷PHP數組是否為空的代碼10-15

    PHP如何判斷數組是否為空11-02

    PHP判斷數組是否為空的5大方法07-09

    PHP五種方法實現數組是否為空的判斷09-03

    如何判斷php數組的維度12-27

    判斷數組是否為空的五大方法03-20

    PHP數組的排序03-08

    PHP判斷數組是一維二維或幾維實例07-09

    PHP一般數組與對象數組12-11

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人