<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php語言

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

    時間:2025-04-03 09:40:28 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 "有序數組";

      }

      }

      // 測試用例

      $array = array (

      1,

      2,

      3,

      4,

      6,

      5

      );

      $ret = JudegSortArray ( $array );

      echo $ret;

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

    判斷PHP數組是否為空的代碼08-26

    PHP如何判斷數組是否為空07-26

    PHP判斷數組是否為空的5大方法10-16

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

    如何判斷php數組的維度08-04

    判斷數組是否為空的五大方法10-24

    PHP數組的排序09-28

    PHP數組基本介紹09-06

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

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