FFT,單片機求FFT程序,該程序可以求的2的n次方數據的FFT
上傳時間: 2016-12-30
上傳用戶:牛布牛
歐基理德輾轉相除法(之一) 以歐基理德輾轉相除法求出m,n這2個整數的最大公因數
標簽: 除法
上傳時間: 2013-12-30
上傳用戶:wangzhen1990
一維多項式多組求值,利用系數預處理法對多項式p(x)=an-1x^n-1+an-2x^n-2+...+a1x+a0,進行多組求值。其中n=2^k
標簽: 多項式
上傳時間: 2017-05-29
上傳用戶:戀天使569
n個猴子圍坐一圈并按照順時針方向從1到n編號,從第s個猴子開始進行1到m的報數,報數到第m的猴子退出報數,從緊挨它的下一個猴子重新開始1到m的報數,如此進行下去知道所有的猴子都退出為止。求給出這n個猴子的退出的順序表。
標簽: 方向
上傳時間: 2017-07-17
上傳用戶:luopoguixiong
用雙鏈表實現的踢人問題,一群人按順序排成一圈,從第一個人開始每隔M人踢出一個人,如此循環,求已知最后n個被踢出的,求M
標簽:
上傳時間: 2015-09-17
上傳用戶:小鵬
編寫程序,用遞歸算法求輸出0至n(1<=n&&n>=9)的所有路徑。
上傳時間: 2017-01-27
上傳用戶:gonuiln
里面有六個匯編程序,分別為: 實驗一:在屏幕上顯示數字串“0123456789”,每串一行,共顯示10行。 實驗二:從鍵盤上輸入一含有多個隨機出現的空格的字符串,濾出其中所有空格后,輸出顯示不含空格的該字符串。 實驗三:從鍵盤輸入一個字母,然后輸出它的前一個字母,和后一個字母。這里必須考慮大小寫字母,還要考慮A、a只會輸出它后面那個字母,Z、z只會輸出它前面那個字母。 實驗四:顯示小于1000的素數(用十進制數顯示它們)。 實驗五:分別統計內存中從0f00H開始的1024個字型數據中正數.負數及0的個數,并用十進制的形式輸出其結果。 實驗六:從鍵盤上輸入一個多位數的整數n,用遞歸法求“1+2+3+.....+n”的和運算,并用十進制的形式輸出其結果。
標簽: 匯編程序
上傳時間: 2013-12-19
上傳用戶:ghostparker
#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
※使用方式: 1.解密方式 將所有加密的XML檔案放置在同一資料夾內 點兩下工具則為全部解密 解密後的副檔名為 .dec 2.加密方式 將所有解密的XML檔案放置在同一資料夾內 點兩下工具則為全部加密 加密以前請將副檔名改為 .e
標簽: Lineage-spz-xml
上傳時間: 2021-07-14
上傳用戶:323222222
自由設計所要加工的圖形圖案。支持TrueType字體,單線字體(JSF),點陣字體(DMF),一維條形碼和二維條形碼。靈活的變量文本處理,加工過程中實時改變文字,可以直接動態讀寫文本文件和Excel文件。強大的節點編輯功能和圖形編輯功能,可進行曲線焊接,裁剪和求交運算。支持多達256支筆(圖層),可以為不同對象設置不同的加工參數。兼容常用圖像格式(bmp,jpg,gif,tga,png,tif等)。兼容常用的矢量圖形(ai,dxf,dst,plt等)。常用的圖像處理功能(灰度轉換,黑白圖轉換,網點處理等),可以進行256級灰度圖片加工。強大的填充功能,支持環形填充。多種控制對象,用戶可以自由控制系統與外部設備交互。開放的多語言支持功能,可以輕松支持世界各國語言。
上傳時間: 2022-07-02
上傳用戶:XuVshu