配列が順序付けされているかどうかを判断する PHP メソッド_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:00:10
オリジナル
754 人が閲覧しました

配列が順序付けされているかどうかを判断するためのphpメソッド

この記事では、配列が順序付けされているかどうかを判断するためのphpメソッドを主に紹介します。これには、配列を操作するための関連スキルが含まれており、非常に実用的です。参考にさせていただきます

この記事の例では、配列が順序付けされているかどうかを PHP が判断する方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

このコードの時間計算量は O(n) です

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

関数 JudegSortArray($array) {

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

$フラグ = 1;

} 他 {

$フラグ = 0;

}

$temp = $flag;

$len = カウント ( $array );

for($i = 1; $i

if ($flag == 0) {

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

{

続き;

} 他 {

$フラグ = 1;

休憩;

}

}

if ($flag == 1) {

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

続き;

}その他

{

$フラグ = 0;

休憩;

}

}

}

if ($flag != $temp) {

echo "順序なし配列";

} 他 {

echo "順序付けられた配列";

}

}

//テストケース

$array = 配列 (

1、

2、

3、

4、

6、

5

);

$ret = JudegSortArray ( $array );

エコー$ret;

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/975116.html技術記事この記事では、配列が順序付けされているかどうかを判断するための PHP の方法を主に紹介します。これには、PHP の配列走査の関連スキルが含まれます。これは非常に実用的です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!