1.學會二叉樹這一數據結構的用法,掌握二叉樹的存儲結構,包括二叉樹順序存儲結構和鏈式存儲結構。 2.熟練掌握二叉樹與廣義表之間的相互轉換方法。 3.熟練掌握二叉樹的先序、中序、后序,遞歸與非遞歸遍歷算法。 4.學會二叉樹線索化方法,并掌握線索二叉樹的存儲結構。 5.熟練掌握線索二叉樹的先序、中序、后序的遍歷算法。
標簽: 樹
上傳時間: 2017-12-03
上傳用戶:mxs1234
photoshop軟件(本例中使用CS5版本,當然各版本界面都大同小異) 界面篇 1 首先我們打開photoshop軟件,界面就如下圖所示了: 2 左側的是工具箱調板,我們可以用鼠標單擊相應的工具進行圖片處理操作,鼠標右擊可以進行某一工具選擇(再使用熟練后,我們也可以按下相應的鍵盤鍵進行選擇),如圖: 3 右側的是窗口調板,我們可以點擊菜單中的窗口菜單,在下拉列表中選擇我們需要的窗口調板,如圖: 4 頂部的菜單欄中包含了全部photoshop常用的操作,我們不必去死記硬背,只要平時常用就會爛熟于心了。 5 在菜單欄的下方是屬性欄,顯示當前我們正在使用的工具的屬性,如圖: END 常用操作 1 打開一張圖片,方法有三種:①使用菜單里面的打開命令;②使用快捷鍵Ctrl+O;③雙擊photoshop界面中心;④拖動想要處理的圖片到photoshop中打開;⑤右鍵選擇要處理的圖片選擇使用photoshop打開命令。 2 保存圖片的方法:一般按下鍵盤上的快捷鍵Ctrl+S,或使用菜單保存命令(如果要另存的話就選擇另存為選項;保存的圖片可以選擇任意格式,.psd是保存當前處理的所有步驟,下次打開還可以繼續編輯,JPEG、png、gif格式就是處理好的圖片格式) 3 歷史記錄面板的用法:我們處理圖片的時候可能要反復修改獲得最佳的效果,那么歷史記錄工具就可以很方便的返回之前我們的操作狀態,如圖,點擊要恢復的步驟,即可恢復圖片: END 使用技巧 如圖所示黑色是前景色、白色是背景色,我們可以按下鍵盤上的X鍵進行前景色和背景色的互換: 圖片移動操作,我們打開兩張圖片,想要移動其中的一張到另一張中,我們可以按住鍵盤的Ctrl鍵,使用鼠標拖動一張圖片到另一張圖片中,如圖: 3 我們可以在處理圖片的時候按下Z鍵使用放大鏡放大圖片的細節,處理圖片的時候就會容易許多,我們可以按ATL鍵在放大和縮小之間切換! 4 我們可以按住鍵盤上的空格鍵,移動圖片,對于處理大型的圖片還是非常方便的! END 注意事項 photoshop入門相對來說比較簡單,但熟練操作至少要3個月左右! 精通photoshop是一條非常漫長的路程,有時候會打退堂鼓,但只要多操作,多制作,慢慢的時間久了也就精了。
上傳時間: 2017-12-07
上傳用戶:1506034115
photoshop軟件(本例中使用CS5版本,當然各版本界面都大同小異) 界面篇 1 首先我們打開photoshop軟件,界面就如下圖所示了: 2 左側的是工具箱調板,我們可以用鼠標單擊相應的工具進行圖片處理操作,鼠標右擊可以進行某一工具選擇(再使用熟練后,我們也可以按下相應的鍵盤鍵進行選擇),如圖: 3 右側的是窗口調板,我們可以點擊菜單中的窗口菜單,在下拉列表中選擇我們需要的窗口調板,如圖: 4 頂部的菜單欄中包含了全部photoshop常用的操作,我們不必去死記硬背,只要平時常用就會爛熟于心了。 5 在菜單欄的下方是屬性欄,顯示當前我們正在使用的工具的屬性,如圖: END 常用操作 1 打開一張圖片,方法有三種:①使用菜單里面的打開命令;②使用快捷鍵Ctrl+O;③雙擊photoshop界面中心;④拖動想要處理的圖片到photoshop中打開;⑤右鍵選擇要處理的圖片選擇使用photoshop打開命令。 2 保存圖片的方法:一般按下鍵盤上的快捷鍵Ctrl+S,或使用菜單保存命令(如果要另存的話就選擇另存為選項;保存的圖片可以選擇任意格式,.psd是保存當前處理的所有步驟,下次打開還可以繼續編輯,JPEG、png、gif格式就是處理好的圖片格式) 3 歷史記錄面板的用法:我們處理圖片的時候可能要反復修改獲得最佳的效果,那么歷史記錄工具就可以很方便的返回之前我們的操作狀態,如圖,點擊要恢復的步驟,即可恢復圖片: END 使用技巧 如圖所示黑色是前景色、白色是背景色,我們可以按下鍵盤上的X鍵進行前景色和背景色的互換: 圖片移動操作,我們打開兩張圖片,想要移動其中的一張到另一張中,我們可以按住鍵盤的Ctrl鍵,使用鼠標拖動一張圖片到另一張圖片中,如圖: 3 我們可以在處理圖片的時候按下Z鍵使用放大鏡放大圖片的細節,處理圖片的時候就會容易許多,我們可以按ATL鍵在放大和縮小之間切換! 4 我們可以按住鍵盤上的空格鍵,移動圖片,對于處理大型的圖片還是非常方便的! END 注意事項 photoshop入門相對來說比較簡單,但熟練操作至少要3個月左右! 精通photoshop是一條非常漫長的路程,有時候會打退堂鼓,但只要多操作,多制作,慢慢的時間久了也就精了。
上傳時間: 2017-12-07
上傳用戶:1506034115
基于語音短時對數譜的最小均方誤差(MMSE-LSA)算法是在MMSE算法的基礎之上發展起來的,由于其引入了人耳響度-幅度譜特性,因此能夠獲得比MMSE算法更好的語音聽覺質量。
上傳時間: 2017-12-15
上傳用戶:zmhylez
反編譯工具 良心資源 各大軟件都能看到源碼,希望大家前來下載!!!
上傳時間: 2018-02-26
上傳用戶:a448177979
介紹檢測系統的設計,對實際設計具有很大意義。希望能幫助大家
上傳時間: 2018-03-06
上傳用戶:zhf214
外觀檢查要求 1.清楚線包縫隙中夾帶的錫珠、錫渣以及其它雜物。 2.不能刮傷針腳,不能傷線、斷線。 3.焊點不可超出骨架凸點,漏焊`虛焊。 4.套管、線圈以及骨架不可破損。 5.出入線腳位、槽位正確。 6.銅線不能外露,線包膠帶不能卷邊;翹起超過磁芯覆蓋范圍內。
標簽: 變壓器
上傳時間: 2018-05-06
上傳用戶:JUN芠冀給
#include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計算U得:"<<endl; U.Disp(); cout<<"計算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
標簽: 道理特分解法
上傳時間: 2018-05-20
上傳用戶:Aa123456789
網絡爬蟲 網絡爬蟲在CPP中爬行鏈接到你想要的深度??刂婆_應用程序 Ubuntu 14.04 LTS上編譯的程序 用g+編譯器編譯 相依性 卷曲 Boost圖書館 用于編譯的命令 G+爬蟲.cpp-lcurl-lost_regex-o爬蟲 輸入 URL:您想要抓取示例“dirghbuch.com”的URL 鏈接數:要從爬行中提取的每頁鏈接數 深度:我們想爬多深,在哪里深度可以定義為樹的深度。 輸出量 crawler.txt 限制 鏈接數最多可達100。 Does not work for website which has blocked curl crawling for example google.com yahoo.com 由于缺乏并行性,所以速度很慢。 沒有完整URL的鏈接被追加到用戶在大容量中插入的URLwww.xyz.com有/conatct-us的網址將是www.xyz.com/contact-us 唯一的單詞也包含html標記。 可能的改進,但尚未落實 限制共享變量的使用 改進使其易于并行化 比卷曲更有效的爬行方式
上傳時間: 2018-06-20
上傳用戶:1370893801
標簽: C++
上傳時間: 2018-06-25
上傳用戶:dorisbps