Huffman Algorithm (ii) 计算字符权重
2014-10-22 20:09
99 查看
/* *========================================================== * Filename : cw.cpp * Description : * * Author : RollStone (rs), jealdean@outlook.com * Created : 10/11/2014 11:02 * Version : 1.0 * Last_Change : 2014-10-11 11:37:33 * Copyright : All Rights Reserved. Copyright(c) 2007-2014 *========================================================== */ #include <stdio.h> struct cwu { char c; int w; cwu() { c=0,w=0; } }; cwu* count_weight(char *s) { cwu *newCWU=new cwu[256]; if(!newCWU) { return NULL; } char ci; cwu *p; while((ci=*s++)!=0) { if(ci==','||ci=='.') { continue; } p=newCWU; do { if(p->c==0) { p->c=ci; p->w++; break; } if(p->c==ci) { p->w++; break; } p++; }while(1); } return newCWU; } void output_info(cwu* pc) { while(pc->c!=0) { printf("(%c,%d) ",pc->c, pc->w); pc++; } printf("\n"); }
相关文章推荐
- 计算字符个数
- 3. Longest Substring Without Repeating Characters(计算不含重复字符的最长子串的长度)
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- Quicksum_算法实现按顺序相加计算字符
- stream 计算字符出现的次数
- windows store app 如何计算字符所占的宽度
- 计算提交到DB2的字符数
- 计算字符串中每种字符出现的次数[Dictionary<char,int>泛型集合用法]
- 计算格式为YYYY-MM-DD HH:ii:ss的两个时间,相差多少年、多少月、多少日、多少小时、多少分钟、多少秒?
- 重复字符的计算
- 关于高等代数的计算题II(行列式)
- 计算字符串中每种字符出现的次数
- Ucos-II 数组OSUnMapTbl[]表中值是如何计算得来的?
- C 语言 输入字符串 并计算输入的字符的长度
- 计算字符个数
- 4用于cifar10的卷积神经网络-4.22为计算图中的非线性全连接层的权重添加L2损失
- 如何用javascript计算文本框还能输入多少个字符
- lua多种方式计算字符长度
- 华为机试在线训练-牛客网(37)计算字符相似度
- 获取文本框中字符长度,一个汉字按2个字符计算