仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 667|回复: 6
打印 上一主题 下一主题

[学习教程] PHP网站制作之php 二分查找法算法详解

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
也许您在学习PHP的时候只想尽快的开发一个网站,也就会想我做网站,干嘛要学什么网页这些小儿科?不难看出,眼高手低的新手不在少数,这种思想无疑于建造空中楼阁,你不建地基,何来的房顶呢?1、观点:二分查找又称折半查找,长处是对照次数少,查找速率快,均匀功能好;其弱点是请求待查表为有序表,且拔出删除坚苦。因而,折半查找办法合用于不常常变化而查找频仍的有序列表。起首,假定表中元素是按升序分列,将表两头地位纪录的关头字与查找关头字对照,假如二者相称,则查找乐成;不然使用两头地位纪录将表分红前、后两个子表,假如两头地位纪录的关头字年夜于查找关头字,则进一步查找前一子表,不然进一步查找后一子表。反复以上历程,直到找到满意前提的纪录,使查找乐成,或直到子表不存在为止,此时查找不乐成。
2、代码:关于无序数组用以下办法便可。
  1. header("Content-type:text/html;charset=utf-8");functiontwosearchmethod($arr,$val,$left,$right){if($left>$right){echo"找不到该数值";return;}$middle=round(($left+$right)/2);if($arr[$middle]>$val){twosearchmethod($arr,$val,$left,$middle-1);}elseif($arr[$middle]
复制代码

接触MYSQL,开始设计数据库程序
乐观 该用户已被删除
沙发
发表于 2015-1-25 17:55:37 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
分手快乐 该用户已被删除
板凳
发表于 2015-2-3 12:35:42 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
老尸 该用户已被删除
地板
发表于 2015-2-9 01:00:50 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
海妖 该用户已被删除
5#
发表于 2015-3-8 16:12:12 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-16 04:27:02 | 只看该作者
爱上php,他也会爱上你。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-22 20:11:20 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 21:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表