青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

稀疏矩陣的存取

// test21.cpp : Defines the entry point for the console application.
//

#include 
"stdafx.h"
#include
<iostream>
#include
<vector>
#include
<iomanip>
using namespace std;

template
<class T>
class Matrix;

template 
<class T>
class Term{//矩陣中每個三元組的元素
public:
    Term(
int r,int c,T v):row(r),col(c),val(v){}
//private:
    int row, col;//元素的行標,列標
    T val;//元素的值
    friend class Matrix<T>;
};

template 
<class T>
class Matrix{//矩陣
    template<class T>
    friend istream
& operator>>(istream&, Matrix<T>&);
    template
<class T>
    friend ostream
& operator<<(ostream&, Matrix<T>&);
public:
    Matrix(){mRow
=0, mCol=0, nZeroNum=0;}
private:
    vector
<Term<T>> vec;
    
int mRow,mCol;//矩陣的行數,列數
    int nZeroNum;//矩陣中的非零元素個數
};

template
<class T>
istream
& operator>>(istream& in, Matrix<T>& m){//輸入矩陣
    cout<<"Enter the Row and Col of the Matrix: ";
    
in>>m.mRow>>m.mCol;    //輸入矩陣的行數和列數
    cout<<"Enter the none Zeor Number of the Matrix: ";
    
in>>m.nZeroNum;//輸入矩陣的非零元個數
    int r,c;
    T v;
    
int k=m.nZeroNum;
    
while(k--!=0){
        cout
<<"Enter the Elements of the Matrix: ";
        
in>>r>>c>>v;//矩陣中每一個非零元的行標,列標和值
        m.vec.push_back(Term<T>(r,c,v));//將元素存到容器中去
    }
    
return in;
}

template
<class T>
ostream
& operator<<(ostream& out, Matrix<T>& m){//輸出矩陣
    
//不用STL迭代器,手寫如下
    
//int k=0;//用于遍歷vec中的每一個值
    
//for(int i=0;i<m.mRow;i++){
    
//    for(int j=0;j<m.mCol;j++){
    
//        if(m.vec[k].row==i && m.vec[k].col==j)//如果m中vec中的第k個非零元素對應行標=i,列標=j,則輸出該值
    
//            out<<setw(4)<<m.vec[k++].val;
    
//        else
    
//            out<<setw(4)<<"0";    //如果不存在第k個元素,輸出0
    
//    }
    
//    out<<endl;
    
//}
    vector<Term<T>>::iterator iter=m.vec.begin(); 
    
while(iter!=m.vec.end()){
        
for(int i=0;i<m.mRow;i++){
            
for(int j=0;j<m.mCol;j++){
                
if(iter->row==&& iter->col==j){
                    
out<<setw(4)<<iter->val;//如果存在非零元素,則打印
                    iter++;
                }
                
else
                    
out<<setw(4)<<"0";//否則打印0                
            }
            
out<<endl;
        }
    }
    
return out;
}

int main(){
    Matrix
<int> m;
    cin
>>m;
    cout
<<m;
    system(
"pause");
}



運行結果如下:
Enter the Row and Col of the Matrix: 3 3
Enter the none Zeor Number of the Matrix: 3
Enter the Elements of the Matrix: 0 0 1
Enter the Elements of the Matrix: 1 1 2
Enter the Elements of the Matrix: 2 2 3
   1   0   0
   0   2   0
   0   0   3

posted on 2008-10-26 16:41 deep2 閱讀(1568) 評論(0)  編輯 收藏 引用 所屬分類: 矩陣


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

導航

統計

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久精品国产一区二区三区| 国产精品99久久久久久www| 亚洲影院色在线观看免费| 欧美电影免费| 久久久久se| 国内伊人久久久久久网站视频| 欧美一区二区三区免费观看| 亚洲少妇自拍| 国产欧美日韩亚州综合| 亚洲欧美日韩一区在线| 一区二区福利| 国产精品久久久久久久久搜平片 | 一区二区三区高清| 亚洲黄色在线| 欧美成人午夜免费视在线看片| 亚洲国产一二三| 亚洲激情在线播放| 欧美日韩国产综合新一区| 亚洲一区二区毛片| 亚洲影院高清在线| 国产精品乱码妇女bbbb| 欧美亚洲综合另类| 久久av在线看| 亚洲精品乱码久久久久久蜜桃91| 亚洲日本国产| 国产精品久久久久久久久动漫| 欧美在线999| 久久婷婷影院| 正在播放亚洲| 欧美中文在线免费| 日韩视频在线一区二区| 中文有码久久| 影音欧美亚洲| 日韩一级大片| 国内一区二区三区| 亚洲欧洲在线视频| 国产精品一级| 亚洲电影在线播放| 国产精品男女猛烈高潮激情 | 日韩系列欧美系列| 国产亚洲日本欧美韩国| 免播放器亚洲一区| 国产精品啊啊啊| 快播亚洲色图| 国产精品劲爆视频| 欧美国产一区二区| 国产精品一区二区三区免费观看| 免费黄网站欧美| 国产精品国码视频| 欧美成人免费大片| 国产九九视频一区二区三区| 欧美激情一区二区三区四区| 国产欧美日韩高清| 一本久道久久综合中文字幕| 在线观看欧美一区| 亚洲欧美日韩精品| 一区二区三区精品视频| 久久精品视频播放| 欧美一区免费| 欧美日韩一区二区精品| 亚洲国产精品t66y| 狠狠色丁香久久婷婷综合丁香| 日韩一级免费| 日韩视频在线免费观看| 久久九九免费视频| 欧美在线视频二区| 久久久欧美精品| 欧美色大人视频| 欧美高清hd18日本| 国内精品久久久久久影视8| a4yy欧美一区二区三区| 亚洲日本中文字幕免费在线不卡| 欧美在线你懂的| 欧美在线视频a| 国产精品久久久久久超碰 | 欧美日韩成人一区| 免费视频亚洲| 伊人久久久大香线蕉综合直播| 亚洲欧美一区二区三区极速播放 | 99精品国产一区二区青青牛奶| 亚洲七七久久综合桃花剧情介绍| 久久嫩草精品久久久精品| 久久琪琪电影院| 国内精品久久久久久久影视麻豆| 亚洲欧美日韩天堂| 欧美主播一区二区三区美女 久久精品人 | 久久手机精品视频| 久久在线免费观看| 狠狠久久婷婷| 久久久综合网站| 欧美激情在线观看| 亚洲精品美女| 欧美日韩在线观看视频| 99精品免费| 欧美一区午夜视频在线观看| 国产欧美精品一区| 久久乐国产精品| 亚洲电影第1页| 99精品视频网| 国产精品视频九色porn| 亚洲欧美大片| 美乳少妇欧美精品| 日韩小视频在线观看专区| 欧美日韩精品欧美日韩精品| 在线亚洲一区观看| 久久一区二区三区超碰国产精品 | 亚洲小视频在线| 久久动漫亚洲| 亚洲电影在线免费观看| 欧美日韩国产小视频| 亚洲女人天堂成人av在线| 久久久久久91香蕉国产| 亚洲精品一级| 国产欧美一区二区精品婷婷| 久久久精品视频成人| 99国产精品久久| 久久狠狠一本精品综合网| 亚洲老司机av| 国产日本欧洲亚洲| 欧美成人免费网| 亚洲欧美日韩国产| 亚洲人成网在线播放| 久久国产天堂福利天堂| 9久re热视频在线精品| 国产最新精品精品你懂的| 欧美理论电影网| 久久大香伊蕉在人线观看热2| 亚洲国产日韩一级| 久久久99国产精品免费| 99在线精品视频| 激情综合色丁香一区二区| 欧美日韩中文字幕精品| 久久视频精品在线| 香蕉久久精品日日躁夜夜躁| 亚洲人成网站精品片在线观看 | 欧美日韩在线视频首页| 久久国产精品色婷婷| 在线视频一区观看| 亚洲国产精品久久久| 久久国产精品久久国产精品| 99国内精品| 亚洲激情校园春色| 精品不卡一区二区三区| 国产精品一区二区三区四区五区| 欧美日韩国产丝袜另类| 欧美成人免费在线视频| 久久国产精品久久久| 亚洲在线视频网站| 正在播放亚洲一区| 宅男66日本亚洲欧美视频 | 亚洲欧洲久久| 黄色亚洲大片免费在线观看| 国产日产欧产精品推荐色 | 欧美~级网站不卡| 久久久99久久精品女同性| 亚洲欧美日韩精品| 亚洲香蕉成视频在线观看| 99国产一区| 亚洲视频大全| 在线视频精品一| 一本一本久久a久久精品综合麻豆| 亚洲精品国产系列| 日韩午夜一区| 一区二区日韩免费看| 在线亚洲激情| 亚洲中字在线| 欧美一区二区视频97| 欧美一区二区三区四区高清| 欧美亚洲免费电影| 欧美在线免费视屏| 久久久一二三| 欧美成人精品三级在线观看| 亚洲电影在线看| 最新日韩在线| 亚洲视频1区| 久久激情视频免费观看| 久久天天躁狠狠躁夜夜av| 欧美激情导航| 欧美三日本三级少妇三99| 国产精品卡一卡二卡三| 国产欧美日韩综合| 136国产福利精品导航| 亚洲精品久久久久久一区二区 | 久久一区二区三区av| 欧美成人乱码一区二区三区| 欧美日韩一区免费| 国产欧美精品va在线观看| 亚洲成人自拍视频| 9色国产精品| 欧美一区二区三区免费在线看| 久久一区中文字幕| 日韩视频免费在线观看| 亚洲在线观看视频网站| 久久免费国产精品| 国产精品theporn| 国产综合色精品一区二区三区| 亚洲精品社区| 久久久久这里只有精品| 亚洲黄色高清| 欧美一区激情视频在线观看|