简单php刷题源码

阅读: 评论:0

2024年1月31日发(作者:)

简单php刷题源码

简单php刷题源码

今天我要分享一些简单的PHP刷题源码,这些代码可以帮助你更好地掌握PHP编程技巧并提升自己的解题能力。

1. PHP实现斐波那契数列

<?php

function fibonacci($n){

if($n<=0){

return 0;

}else if($n<=2){

return 1;

}else {

return fibonacci($n-1)+fibonacci($n-2);

}

}

for($i=1;$i<=10;$i++){

echo fibonacci($i),'

';

}

2. PHP实现二分查找

<?php

function binary_search($arr,$low,$high,$target){

- 1 -

while($low<=$high){

$mid=floor(($low+$high)/2);

if($arr[$mid]==$target){

return $mid;

}else if($arr[$mid]<$target){

$low=$mid+1;

}else{

$high=$mid-1;

}

}

return -1;

}

$arr=array(1,3,5,7,9);

$target=5;

$res=binary_search($arr,0,count($arr)-1,$target);

echo $res;

>

3. PHP实现冒泡排序

<?php

function bubble_sort($arr){

$len=count($arr);

for($i=0;$i<$len-1;$i++){

- 2 -

for($j=0;$j<$len-1-$i;$j++){

if($arr[$j]>$arr[$j+1]){

$temp=$arr[$j+1];

$arr[$j+1]=$arr[$j];

$arr[$j]=$temp;

}

}

}

return $arr;

}

$arr=array(2,8,4,6,10,1,3,7,9,5);

$res=bubble_sort($arr);

print_r($res);

>

以上就是三个简单的PHP刷题源码,希望大家能够掌握这些基础知识,更好地提升自己的编程技能。

- 3 -

简单php刷题源码

本文发布于:2024-01-31 14:04:34,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170668107429056.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:提升   源码   掌握   刷题
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23