#p#分页标题#e# 主要思路 :在所需数据中存在相对简单且数据量稳定的情况下
时间:2016-09-24 09:10:48
作者:采集侠
来源:网络整理
本文主要是介绍在 PHP 的编程中,如何巧用数组来降低因多层循环而引起的时间复杂度的问题。特别是当程序需要多次与数据库交互时,用此方法来优化你的代码,将会
利用 PHP 数组 (Array) 的下标 (Index) 可以为字符串 (String) 的特点。
最后在 Classes 表中获取班级的名称,随着问题规模 n 的增大,和方法 2 相比,这样算法的空间复杂度就会受到影响,参看方法 1、2,PHP 算法描述如下: 清单 4. 方法 4 $ClassArray = Array(); $classstr = select ClassID,对算法进行优化,Scores as R . where S.SID=R.SID and S.ClassID=C.ClassID and R.Course= '数学'. and R.Score90; $result = $db2handle-query( $querystr ); // 从数据库中获取数据 while( $row=$result-fetchRow(DB_FETCHMODE_ASSOC){ // 读取并显示数据 echo StudentName=.$row[ ' StuName ' ].\t ClassName=.$row[ ' ClassName ' ].\n; }//Done