資料結構實驗 二維矩陣的實現
#include
#include
#include
//包含unique_ptr的標頭檔案
using
namespace std;
template
<
class
t>
class
matrix
;template
<
class
t>
matrix
::matrix
(int a1,
int a2)
//含行列數的建構函式
template
<
class
t>
t matrix
::operator()
(int i,
int j)
const
//過載(),用來獲取元素的值
template
<
class
t>
t& matrix
::operator()
(int i,
int j)
//過載(),用來修改元素的值
template
<
class
t>
int matrix
::getb1()
//獲取行數b1
template
<
class
t>
int matrix
::getb2()
//獲取列數b2
template
<
class
t>
void matrix
::print()
//列印矩陣各元素
}template
<
class
t>
matrix matrix
::operator
+(matrix &b)
//過載運算子+,矩陣相加
template
<
class
t>
matrix matrix
::operator
-(matrix &b)
//過載運算福-,矩陣相減
template
<
class
t>
matrix matrix
::operator
*(matrix &b)
//過載運算福*,矩陣相乘
intmain()
資料結構 二維線段樹
顧名思義,二維線段樹就是在一棵線段樹的每乙個節點,都儲存著另一棵線段樹的根節點編號。二維線段樹通常支援以下2種功能 1 單點修改 2 二維區間查詢。為了實現這兩種功能,我們需要建一棵外層線段樹 可以動態開點也可以靜態開點 對於外層線段樹的每乙個節點,我們都儲存乙個內層線段樹的根節點編號 內層線段樹必...
二維矩陣與二維矩陣之間的卷積
最近在學習數字影象處理 digital image processing,dip 這門課,感覺有些吃力。由於在數字訊號處理 digital singal processing,dsp 這門課中只學了一維矩陣之間的卷積運算。假設我們的卷積核h為kernel矩陣 33 待處理矩陣f x,y 為 55 h...
資料結構與二維陣列 json xml
資料結構 二分查詢 陣列必須要從小到大排序 int search int b,int len,int key else if b mid key else if b mid key return 1 快速查詢最大值 int a int mix 0 for int i 1 i 6 i 二維陣列 1 定...