欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP 數(shù)據(jù)結(jié)構(gòu) 算法 三元組 Triplet

 更新時(shí)間:2011年07月02日 23:56:29   作者:  
PHP 數(shù)據(jù)結(jié)構(gòu) 算法 三元組 Triplet,學(xué)習(xí)php的朋友可以參考下。
復(fù)制代碼 代碼如下:

<?php
/**
* 三元組 Triplet
*
*/
class Triplet
{
private $_data = null;
// 初始化三元組
public function init($val1,$val2,$val3)
{
$this->_data[0] = $val1;
$this->_data[1] = $val2;
$this->_data[2] = $val3;
return true;
}
// 銷毀三元組
public function destroy()
{
unset($this->_data);
return true;
}
// 返回第$key的值
public function get($key)
{
if($key < 1 || $key > 3) return false;
return $this->_data[$key - 1];
}
// 設(shè)置第$key元的值為$val
public function put($key,$val)
{
if($key < 1 || $key > 3) return false;
$this->_data[$key - 1] = $val;
return true;
}
// 是否按升序排序
public function isAscending()
{
return ($this->_data[0] <= $this->_data[1]) && ($this->_data[1] <= $this->_data[2]);
}
// 是否按降序排序
public function isDescending()
{
return ($this->_data[0] >= $this->_data[1]) && ($this->_data[1] >= $this->_data[2]);
}
// 獲取最大值
public function max()
{
return ($this->_data[0] >= $this->_data[1])? ($this->_data[0] >= $this->_data[2])? $this->_data[0] : $this->_data[2] : ($this->_data[1] >= $this->_data[2])? $this->_data[1] : $this->_data[2];
}
// 獲取最小值
public function min()
{
return ($this->_data[0] <= $this->_data[1])? ($this->_data[0] <= $this->_data[2])? $this->_data[0] : $this->_data[2] : ($this->_data[1] <= $this->_data[2])? $this->_data[1] : $this->_data[2];
}
}
//
$objTriplet = new Triplet();
echo "init:";var_dump($objTriplet->init(1,2,3)); echo "<br/>";
echo "get 1:";var_dump($objTriplet->get(1)); echo "<br/>";
echo "get 4:";var_dump($objTriplet->get(4)); echo "<br/>"; // false
echo "put 3,4:";var_dump($objTriplet->put(3,4)); echo "<br/>";
echo "max:";var_dump($objTriplet->max()); echo "<br/>";
echo "min:";var_dump($objTriplet->min()); echo "<br/>";
echo "isAscending:";var_dump($objTriplet->isAscending()); echo "<br/>";
echo "isDescending:";var_dump($objTriplet->isDescending()); echo "<br/>";
?>

相關(guān)文章

  • PHP實(shí)現(xiàn)文件上傳和下載的示例代碼

    PHP實(shí)現(xiàn)文件上傳和下載的示例代碼

    這篇文章主要為大家詳細(xì)介紹了PHP如何實(shí)現(xiàn)文件上傳與下載功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • php中轉(zhuǎn)義mysql語句的實(shí)現(xiàn)代碼

    php中轉(zhuǎn)義mysql語句的實(shí)現(xiàn)代碼

    如果你需要向數(shù)據(jù)庫,插入形如’你好’,這樣包含有單引號(hào)或者雙引號(hào)的字符串怎么辦,當(dāng)然可以使用反斜杠進(jìn)行轉(zhuǎn)義,但是如果內(nèi)容太多呢?
    2011-06-06
  • PHP的RSA加密解密方法以及開發(fā)接口使用

    PHP的RSA加密解密方法以及開發(fā)接口使用

    本篇文章給大家詳細(xì)介紹了PHP開發(fā)接口使用RSA進(jìn)行加密解密方法,對(duì)此有興趣的朋友可以學(xué)習(xí)下。
    2018-02-02
  • PHP+ajax實(shí)現(xiàn)獲取新聞數(shù)據(jù)簡(jiǎn)單示例

    PHP+ajax實(shí)現(xiàn)獲取新聞數(shù)據(jù)簡(jiǎn)單示例

    這篇文章主要介紹了PHP+ajax實(shí)現(xiàn)獲取新聞數(shù)據(jù),涉及php ajax交互獲取信息及json格式處理的相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • PHP輸出緩沖與header發(fā)送問題詳解

    PHP輸出緩沖與header發(fā)送問題詳解

    這篇文章主要給大家介紹了關(guān)于PHP輸出緩沖與header發(fā)送問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • PHP對(duì)象實(shí)例化單例方法

    PHP對(duì)象實(shí)例化單例方法

    本文主要介紹了PHP實(shí)例化對(duì)象單例的方法,具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • 今天你說520了嗎?不僅有php表白書還有java表白神器

    今天你說520了嗎?不僅有php表白書還有java表白神器

    程序員的表白情書是怎么樣的?程序員的表白是怎么樣的,其實(shí)表白很簡(jiǎn)單,只要大聲喊出“520”,行動(dòng)吧
    2016-05-05
  • 解析thinkphp中的導(dǎo)入文件標(biāo)簽

    解析thinkphp中的導(dǎo)入文件標(biāo)簽

    本篇文章是對(duì)thinkphp中的導(dǎo)入文件標(biāo)簽進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php中inlcude()性能對(duì)比詳解

    php中inlcude()性能對(duì)比詳解

    PHP程序員最常用的兩個(gè)函數(shù)莫過于require_once和include了,通過這兩個(gè)函數(shù),我們可以使用其他類庫中定義的類等對(duì)象。但很多人在使用包含相同目錄下的其他文件時(shí),僅僅簡(jiǎn)單使用下面的代碼進(jìn)行文件引用
    2012-09-09
  • php中使用url傳遞數(shù)組的方法

    php中使用url傳遞數(shù)組的方法

    這篇文章主要介紹了php中使用url傳遞數(shù)組的方法,實(shí)例分析了URL傳遞數(shù)組發(fā)送與接收的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-02-02

最新評(píng)論