⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ldpc-matlab.txt

📁 LDPC码的Matlab仿真
💻 TXT
字号:
#include <iostream> 
#include <limits> 
#define LNODE 20 

using namespace std; 

#include <malloc.h> 
#include <conio.h> 

typedef char **HuffmanCode; 

HuffmanCode HuffmanCoding(int n) 
{ 
int i , f , start , j , count = 1; 
char *cd; 
HuffmanCode HC; 
HC = (HuffmanCode)malloc((n+1)*sizeof(char *)); 
cd = (char *)malloc(n*sizeof(char)); 
cd[n-1] = '\0'; 
for(i = 1 ; i <= n ; i++) 
{ 
start = n - 1; 
for(j = 1 ; j <= count ; j++){ 
cd[--start] = '9'; 
} 
HC[i] = (char *)malloc((n-start)*sizeof(char)); 
strcpy(HC[i],&cd[start]); 
count++; 
} 
free(cd); 
return(HC); 
}//HuffmanCoding 
int main() 
{ 
int k; 
int A[LNODE]; 
HuffmanCode q; 
q = HuffmanCoding(LNODE); 
for(k = 1 ; k <= LNODE ; k++) 
cout << *q[k] << " "; 
cout << "OK"; 
getch(); 
return 0; 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -