Dans l'article précédent "Algorithme de tri à bulles PHP (1) ", nous avons combiné des exemples de code spécifiques pour présenter l'algorithme de tri à bulles PHP à tout le monde. .
Ci-dessous, nous vous présenterons comment utiliser Xdebug pour déboguer de manière plus intuitive le processus de mise en ?uvre de l'exécution de l'algorithme de tri à bulles.
Le code est le suivant?:
<?php function maopao($arr){ $len = count($arr); for($k=0;$k<=$len;$k++) { for($j=$len-1;$j>$k;$j--){ if($arr[$j]<$arr[$j-1]){ $temp = $arr[$j]; $arr[$j] = $arr[$j-1]; $arr[$j-1] = $temp; } } } return $arr; } $arr = [8,2,34,5]; var_dump(maopao($arr));
Nous créons d'abord un point d'arrêt à l'emplacement suivant et exécutons ce code au premier plan.
Cliquez ensuite sur la flèche qui descend.
Chaque étape vers le bas déboguera les résultats en cours d'exécution du segment de code actuel, comme suit.
Comparez deux éléments adjacents, attribuez-les temporairement et mettez la plus grande valeur plus tard.
En bouclant ainsi, vous pouvez obtenir le résultat du tri de l'algorithme de bulle.
est la suivante?:
array (size=4) 0 => int 2 1 => int 5 2 => int 8 3 => int 34
Recommandations associées?: "Comment configurer l'outil xdebug dans PHPStorm et l'utiliser"
Cet article est à propos de l'algorithme de tri à bulles PHP C'est tout pour l'introduction. C'est simple et facile à comprendre. J'espère que cela sera utile aux amis dans le besoin !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)