国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP區塊查詢實現方法分析

2024-05-05 00:03:40
字體:
來源:轉載
供稿:網友

本文實例講述了PHP區塊查詢實現方法。分享給大家供大家參考,具體如下:

分塊查詢是介于順序查詢和折半查詢之間的一種查詢方法。

其實折半查詢就是每次折半的分塊查詢,那么分塊查詢就是把數組分成區塊,然后每個區塊進行查詢的查詢方法。

本例的數組是已經排序號的,分塊后進行順序查詢。

php代碼:

<?php$arr = array(1,2,3,4,5,6,7,8,9,10);print_r(blockSearch(3,1,$arr));function blockSearch($block,$key,$arr){  $length = count($arr);  $position = 0;  while($length >= $position){//數組元素比較完了,就結束循環    for($i=1;$i<=$block;$i++){//循環次數為定義的塊的大小      if($arr[$position] == $key){//找到了元素        return 'value:'.$arr[$position] .';position:'.$position;      }      $position++;//每比較一次,位置后移一次    }  }}?>

運行結果:

value:1;position:0

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新疆| 全州县| 布尔津县| 航空| 霍林郭勒市| 封开县| 浪卡子县| 伽师县| 周宁县| 罗甸县| 鄯善县| 左贡县| 绥宁县| 佛坪县| 称多县| 嘉祥县| 河北区| 米易县| 涪陵区| 金乡县| 昭苏县| 新宁县| 喀什市| 大荔县| 裕民县| 安顺市| 仪征市| 鲁甸县| 屏山县| 禹城市| 临颍县| 昌宁县| 台中县| 福泉市| 新邵县| 南江县| 若尔盖县| 伊宁县| 自贡市| 西乌珠穆沁旗| 阿鲁科尔沁旗|