php 資料結構 演算法 三元組 triplet,學習php的朋友可以參考下。
複製**
**如下:
<?php
/**
* 三元組 triplet
* */
class triplet
// 銷毀三元組
public function destroy()
// 返回第$key的值
public function get($key)
// 設定第$key元的值為$val
public function put($key,$val)
// 是否按公升序排序
public function isascending()
// 是否按降序排序
public function isdescending()
// 獲取最大值
public function max()
// 獲取最小值
public function min()
} //
$objtriplet = new triplet();
echo "init:";var_dump($objtriplet->init(1,2,3)); echo "
";
echo "get 1:";var_dump($objtriplet->get(1)); echo "
";
echo "get 4:";var_dump($objtriplet->get(4)); echo "
"; // false
echo "put 3,4:";var_dump($objtriplet->put(3,4)); echo "
";
echo "max:";var_dump($objtriplet->max()); echo "
";
echo "min:";var_dump($objtriplet->min()); echo "
";
echo "isascending:";var_dump($objtriplet->isascending()); echo "
";
echo "isdescending:";var_dump($objtriplet->isdescending()); echo "
";
?>
資料結構之三元組
三元組s1 a,b,c 元素型別可自定義 elemtype 下面直接貼 triple.h 標頭檔案 ifndef trip h define trip h define error 1 可更改三元組的資料型別 typedef int elem type 三元組結構體定義 typedef struct...
資料結構三元組實驗報告 資料結構三元組專案報告
資料結構專案報告 專案題目 三元組 專案成員 日期 2012年4月1號 1.題目與要求 1.1問題提出 詳細敘述本專案所要實現的問題是建立乙個三元組並且實現一些有關三元組的操作。1.2 本專案涉及的知識點 指標,數值,函式的呼叫 1.3功能要求 1建立乙個三元組並且給它們賦值。2如果三元組存在,把三...
《資料結構》 三元組的實現
在此給出三元組的c語言實現方法,h檔案與.c檔案沒有分開,寫在了乙個檔案中,可以貼上放在clockblocks中執行,或者liunx平台。include include define ok 1 define error 0 typedef int status typedef int elemtyp...