c语言实现的的map

原创 2016年06月01日 17:40:32
众所周知,C++有STL可以借用,而对于C程序员来说就只能自己去实现map,目前因为有一个项目纯c写的,需要自己实现一个map,因此,利用linux内核中的rb_tree实现一个map,供自己和大家用,项目开源在github中,地址: https://github.com/Broadroad/map
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c语言实现hashtable,类似C++的map和iOS的NSDictionary

跟线性数组和链表不同,HashTable是快速查找的数据结构。本文中的HashTable使用链表处理数组。 该HashTable可以指定table的长度,提供了遍历的方法。包括table的长度的选择也...
  • hherima
  • hherima
  • 2014年07月30日 17:00
  • 2184

c语言版map管理系统

  • 2015年04月03日 22:33
  • 5.07MB
  • 下载

关于C语言中的Map(thinkvd 开发日志)

 开发中用过map,但一般都是C++的,对map的好处深有体会,尤其是QT中的QMap。C语言中的Map如何实现呢,看看高人写的吧感觉与QT中的支持QVariant支持并转换还有许多差距,没有map[...
  • notton
  • notton
  • 2011年03月11日 14:28
  • 4360

map and reduceC语言实现

  • 2008年12月21日 10:35
  • 1KB
  • 下载

JavaScript实现键值对数组,类似Java语言中的Map

闲来无事,做个JavaScript练习题,结果因为Java语言使用的时间久了,就像强迫使用Java的逻辑去写JavaScript代码。然而,JavaScript却没有HashMap,瞬间感觉Java不...

基于Vector实现的Map类 《C++程序设计语言》第13章

《C++程序设计语言》 习题13.9[8] 这是一道关于C++模板机制的不错的练习,是对模板实例化、模板专门化的漂亮展示。特别地,它考察了对关联容器Map类的理解(尽管这里的Map类只是基于Ve...

实例讲解hadoop中的map/reduce查询(python语言实现)

条件,假设你已经装好了hadoop集群,配好了hdfs并可以正常运行。 $hadoop dfs -ls /data/dw/explorer Found 1 items drwxr...

易语言仿java集合 list map源码

  • 2016年08月27日 13:32
  • 10KB
  • 下载

用c语言实现ping命令的原理及代码

ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这...

C语言实现牛顿迭代法解方程

利用迭代算法解决问题,需要做好以下三个方面的工作: 一、确定迭代变量 在可以用迭代算法解决的问题中,我们可以确定至少存在一个可直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c语言实现的的map
举报原因:
原因补充:

(最多只允许输入30个字)