亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

閂鎖效應(yīng)

  • 二叉樹子系統

    #include<stdio.h> #define TREEMAX 100 typedef struct  BT { char data; BT *lchild; BT *rchild; }BT; BT *CreateTree(); void Preorder(BT *T); void Postorder(BT *T); void Inorder(BT *T); void Leafnum(BT *T); void Nodenum(BT *T); int TreeDepth(BT *T); int count=0; void main() { BT *T=NULL; char ch1,ch2,a; ch1='y'; while(ch1=='y'||ch1=='y') { printf("\n"); printf("\n\t\t             二叉樹子系統"); printf("\n\t\t*****************************************"); printf("\n\t\t           1---------建二叉樹            "); printf("\n\t\t           2---------先序遍歷            "); printf("\n\t\t           3---------中序遍歷            "); printf("\n\t\t           4---------后序遍歷            "); printf("\n\t\t           5---------求葉子數            "); printf("\n\t\t           6---------求結點數            "); printf("\n\t\t           7---------求樹深度            "); printf("\n\t\t           0---------返    回            "); printf("\n\t\t*****************************************"); printf("\n\t\t      請選擇菜單號 (0--7)"); scanf("%c",&ch2); getchar(); printf("\n"); switch(ch2) { case'1': printf("\n\t\t請按先序序列輸入二叉樹的結點:\n"); printf("\n\t\t說明:輸入結點(‘0’代表后繼結點為空)后按回車。\n"); printf("\n\t\t請輸入根結點:"); T=CreateTree(); printf("\n\t\t二叉樹成功建立!\n");break; case'2': printf("\n\t\t該二叉樹的先序遍歷序列為:"); Preorder(T);break; case'3': printf("\n\t\t該二叉樹的中序遍歷序列為:"); Inorder(T);break; case'4': printf("\n\t\t該二叉樹的后序遍歷序列為:"); Postorder(T);break; case'5': count=0;Leafnum(T); printf("\n\t\t該二叉樹有%d個葉子。\n",count);break; case'6': count=0;Nodenum(T); printf("\n\t\t該二叉樹總共有%d個結點。\n",count);break; case'7': printf("\n\t\t該樹的深度為:%d",TreeDepth(T)); break; case'0': ch1='n';break; default: printf("\n\t\t***請注意:輸入有誤!***"); } if(ch2!='0') { printf("\n\n\t\t按【Enter】鍵繼續,按任意鍵返回主菜單!\n"); a=getchar(); if(a!='\xA') { getchar(); ch1='n'; } } } } BT *CreateTree() { BT *t; char x; scanf("%c",&x); getchar(); if(x=='0') t=NULL; else { t=new BT; t->data=x; printf("\n\t\t請輸入%c結點的左子結點:",t->data);         t->lchild=CreateTree(); printf("\n\t\t請輸入%c結點的右子結點:",t->data);         t->rchild=CreateTree();     } return t; } void Preorder(BT *T) { if(T) { printf("%3c",T->data); Preorder(T->lchild); Preorder(T->rchild); } } void Inorder(BT *T) { if(T) { Inorder(T->lchild); printf("%3c",T->data); Inorder(T->rchild); } } void Postorder(BT *T) { if(T) { Postorder(T->lchild); Postorder(T->rchild); printf("%3c",T->data); } } void Leafnum(BT *T) { if(T) { if(T->lchild==NULL&&T->rchild==NULL) count++; Leafnum(T->lchild); Leafnum(T->rchild); } } void Nodenum(BT *T) { if(T) { count++; Nodenum(T->lchild); Nodenum(T->rchild); } } int TreeDepth(BT *T) { int ldep,rdep; if(T==NULL) return 0; else { ldep=TreeDepth(T->lchild); rdep=TreeDepth(T->rchild); if(ldep>rdep) return ldep+1; else return rdep+1; } }

    標簽: 二叉樹 子系統

    上傳時間: 2020-06-11

    上傳用戶:ccccy

  • 數組子系統

    #include <stdio.h> #include <stdlib.h> #define SMAX 100 typedef struct SPNode { int i,j,v; }SPNode; struct sparmatrix { int rows,cols,terms; SPNode data [SMAX]; }; sparmatrix CreateSparmatrix() { sparmatrix A; printf("\n\t\t請輸入稀疏矩陣的行數,列數和非零元素個數(用逗號隔開):"); scanf("%d,%d,%d",&A.cols,&A.terms); for(int n=0;n<=A.terms-1;n++) { printf("\n\t\t輸入非零元素值(格式:行號,列號,值):"); scanf("%d,%d,%d",&A.data[n].i,&A.data[n].j,&A.data[n].v); } return A; } void ShowSparmatrix(sparmatrix A) { int k; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { k=0; for(int n=0;n<=A.terms-1;n++) { if((A.data[n].i-1==x)&&(A.data[n].j-1==y)) { printf("%8d",A.data[n].v); k=1; } } if(k==0) printf("%8d",k); } printf("\n\t\t"); } } void sumsparmatrix(sparmatrix A) { SPNode *p; p=(SPNode*)malloc(sizeof(SPNode)); p->v=0; int k; k=0; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { for(int n=0;n<=A.terms;n++) { if((A.data[n].i==x)&&(A.data[n].j==y)&&(x==y)) { p->v=p->v+A.data[n].v; k=1; } } } printf("\n\t\t"); } if(k==1) printf("\n\t\t對角線元素的和::%d\n",p->v); else printf("\n\t\t對角線元素的和為::0"); } int main() { int ch=1,choice; struct sparmatrix A; A.terms=0; while(ch) { printf("\n"); printf("\n\t\t      稀疏矩陣的三元組系統       "); printf("\n\t\t*********************************"); printf("\n\t\t      1------------創建          "); printf("\n\t\t      2------------顯示          "); printf("\n\t\t      3------------求對角線元素和"); printf("\n\t\t      4------------返回          "); printf("\n\t\t*********************************"); printf("\n\t\t請選擇菜單號(0-3):"); scanf("%d",&choice); switch(choice) { case 1: A=CreateSparmatrix(); break; case 2: ShowSparmatrix(A); break; case 3: SumSparmatrix(A); break; default: system("cls"); printf("\n\t\t輸入錯誤!請重新輸入!\n"); break; } if (choice==1||choice==2||choice==3) { printf("\n\t\t"); system("pause"); system("cls"); } else system("cls"); } }

    標簽: 數組 子系統

    上傳時間: 2020-06-11

    上傳用戶:ccccy

  • 某疾病C代碼

    某疾病發生率y‰和年齡段x(每五年為一段,例如0~5歲為第一段..)

    標簽: C代碼

    上傳時間: 2020-06-14

    上傳用戶:ll12346

  • 計算方法上機實習題目

    第一種邊界條件下的三次樣條插值問題(高斯消元法) 題目 計算方法上機實習題目(二) ——第一種邊界條件下的三次樣條插值問題(高斯消元法) 已知直升飛機旋轉機翼外形曲線輪廓線上的某些型值點(見表)及端點處的一階導數值 y' (x ) = 1.86548, y' (x ) = -0.046115

    標簽: 計算方法上機實習題目

    上傳時間: 2020-06-27

    上傳用戶:zg250

  • Windows系統入侵檢測管理流程

    這份 資 安 事 件 應 變 小抄,專給想要 調查安全事件的 網 管 人 員 。 記住:面對事件時, 跟著 資 安 事 件 應 變 方 法 的流程,記下記錄不要驚慌。如果需要請立刻聯絡臺

    標簽: Windows 系統 流程

    上傳時間: 2020-10-13

    上傳用戶:

  • ketang

    x=[1,2,0,-1,3,2];h=[1,-1,1]; y1=x*h(1); y2=x*h(2); y3=x*h(3); Y1=[0,0,y1]; Y2=[0,y2,0]; Y3=[y3,0,0]; y=Y1+Y2+Y3; L=-2:1:5; figure(1); subplot(211);stem(L,y,'*'); xlabel('L');ylabel('y');title('(1)'); X=x.';X=X'; r1=X*y(1);r2=X*y(2);r3=X*y(3);r4=X*y(4); r5=X*y(5);r6=X*y(6);r7=X*y(7);r8=X*y(8); R1=[0,0,0,0,0,0,0,r1];R2=[0,0,0,0,0,0,r2,0]; R3=[0,0,0,0,0,r3,0,0];R4=[0,0,0,0,r4,0,0,0]; R5=[0,0,0,r5,0,0,0,0];R6=[0,0,r6,0,0,0,0,0]; R7=[0,r7,0,0,0,0,0,0];R8=[r8,0,0,0,0,0,0,0]; R=R1+R2+R3+R4+R5+R6+R7+R8; n=-7:5; subplot(212);stem(n,R);title('(2)');

    標簽: ketang

    上傳時間: 2020-11-10

    上傳用戶:

  • VK36N1D_規格書

    VK36N1D具有1個觸摸按鍵,可用來檢測 外部觸摸按鍵上人手的觸摸動作。該芯 片具有較高的集成度,僅需極少的外部 組件便可實現觸摸按鍵的檢測。 提供了1路直接輸出功能。芯片內部采用 特殊的集成電路,具有高電源電壓抑制 比,可減少按鍵檢測錯誤的發生,此特 性保證在不利環境條件的應用中芯片仍具 有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機電 流,抗電壓波動等特性,為各種觸摸按 鍵+IO輸出的應用提供了一種簡單而又有 效的實現方法。

    標簽: 觸摸芯片

    上傳時間: 2020-12-25

    上傳用戶:szqxw1688

  • vk36n2d規格書

    VK36N2D具有2個觸摸按鍵,可用來檢測 外部觸摸按鍵上人手的觸摸動作。該芯 片具有較高的集成度,僅需極少的外部 組件便可實現觸摸按鍵的檢測。 提供了2路直接輸出功能。芯片內部采用 特殊的集成電路,具有高電源電壓抑制 比,可減少按鍵檢測錯誤的發生,此特 性保證在不利環境條件的應用中芯片仍具 有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機電 流,抗電壓波動等特性,為各種觸摸按 鍵+IO輸出的應用提供了一種簡單而又有 效的實現方法。

    標簽: 觸摸芯片 1對1直接輸出

    上傳時間: 2020-12-30

    上傳用戶:szqxw1688

  • vk36n2p規格書

    V K 3 6 N 2 P具有 2個觸摸按鍵,可用來檢測 外部觸摸按鍵上人手的觸摸動作。該芯片 具有較高的集成度,僅需極少的外部組 件便可實現觸摸按鍵的檢測。 提供了1路脈沖輸出功能。芯片內部采用 特殊的集成電路,具有高電源電壓抑制 比,可減少按鍵檢測錯誤的發生,此特 性保證在不利環境條件的應用中芯片仍具 有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機 電流,抗電壓波動等特性,為各種觸摸按 鍵+IO輸出的應用提供了一種簡單而又有 效的實現方法。

    標簽: 36n vk 36 2p n2 規格書

    上傳時間: 2021-01-05

    上傳用戶:szqxw1688

  • 激光產品安全技術

    激光產品安全、分類及技術應用,關於LED的使用規範及要求內容

    標簽: 激光

    上傳時間: 2021-01-05

    上傳用戶:

主站蜘蛛池模板: 莱西市| 贵州省| 静海县| 永和县| 宁明县| 玉树县| 宣恩县| 漠河县| 民丰县| 德昌县| 建德市| 明水县| 武安市| 漾濞| 宝清县| 翼城县| 永福县| 泗水县| 嵩明县| 长沙市| 甘德县| 杭锦后旗| 阿克| 镇赉县| 丰县| 名山县| 东阳市| 建德市| 沭阳县| 城步| 乌兰县| 腾冲县| 启东市| 林甸县| 拜泉县| 汤原县| 西城区| 黄山市| 奇台县| 济阳县| 宁化县|