编程语言
文章平均质量分 77
xsqlx
大数据研究,数据挖掘,个性化推荐
展开
-
C语言实现HashTable
最近项目中需要在C语言中使用HashTable来提高按键的查找速度,在网上找了很多现成的实现,发现写的都很随意,都有问题。很多现有的实现版本中都是使用char*作为key,void*作为值,这种做法最简单,但内存效率和计算效率都不高。这种方案面临一个问题,就是:HashTable是否要申请新的内存空间来保存key和value的值,而不是只记录指针的值。如果不保存,则指针指向原创 2013-11-18 23:45:27 · 1591 阅读 · 0 评论 -
会计记账
闲来无聊,写一个将任意大的数字转化成大写汉子的程序。没错,就是会计账本,支票单上的那种大写的金额。例如: 数字:193817071803800182801088108 大写:壹佰玖拾叁亿捌仟壹佰柒拾万柒仟壹佰捌拾亿叁仟捌佰万壹仟捌佰贰拾捌亿零壹佰零捌万捌仟壹佰零捌代码完整代码如下:#include #include static const c原创 2015-12-10 10:21:55 · 1083 阅读 · 0 评论