免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: xiaobaiwen

C语言有没有什么库已经实现常用数据结构的? [复制链接]

论坛徽章:
0
发表于 2010-10-25 14:28 |显示全部楼层
glib就有的。。
glib,不是glibc, 这个说的是gnome的底层。
gtkmm 发表于 2010-10-25 09:27



    glib应该有,不过还没怎么用过。不知道glibc是不是也会有??没发现。。。

论坛徽章:
2
水瓶座
日期:2013-09-04 15:09:57白羊座
日期:2014-04-17 16:48:13
发表于 2010-10-25 16:20 |显示全部楼层
本帖最后由 l2y3n2 于 2010-10-25 16:22 编辑

glib很不错,功能很全,只依赖glibc基本库。

http://library.gnome.org/devel/glib/stable/

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:03
发表于 2011-06-04 00:30 |显示全部楼层
数据结构比较好的只有glib? 还有其他可以推荐吗?

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
发表于 2011-06-04 21:54 |显示全部楼层
比如对于链表,二叉树之类的常用数据结构,有没有什么C库已经实现了其封装,而且开源的? 谢谢
xiaobaiwen 发表于 2010-10-24 21:34



    自己做了一个实用程序包,有平衡二叉树。hash和链表太简单,似乎没有建立通用程序的必要。

论坛徽章:
2
戌狗
日期:2013-11-06 17:35:36寅虎
日期:2014-10-20 23:12:29
发表于 2011-06-04 22:33 |显示全部楼层
glib 我也在用, 他的字符串(c风格)操作,还有GList 常用, 特别是字符串操作很好用, 数据结构封装感觉是可以,不是非常舒服。

论坛徽章:
0
发表于 2013-06-22 10:02 |显示全部楼层
GDSL(http://home.gna.org/gdsl/)和liblfds(http://www.liblfds.org/)不错,前者实现的数据结构较多但支持软硬件平台较少,后者实现数据结构较少但支持平台较多,择优选用。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
发表于 2013-06-24 14:13 |显示全部楼层
xiaobaiwen 发表于 2010-10-24 21:34
比如对于链表,二叉树之类的常用数据结构,有没有什么C库已经实现了其封装,而且开源的? 谢谢

STL
坛子里去年有人发了一个CSTL,找找吧。

论坛徽章:
1
程序设计版块每日发帖之星
日期:2015-10-21 06:20:00
发表于 2013-06-25 09:32 |显示全部楼层
yulihua49 发表于 2013-06-24 14:13
STL
坛子里去年有人发了一个CSTL,找找吧。


喜欢和古人对话?

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
发表于 2013-07-17 16:10 |显示全部楼层
本帖最后由 yulihua49 于 2013-07-17 16:11 编辑
moxies 发表于 2013-06-25 09:32
喜欢和古人对话?

数据结构没啥新发展啊,至今还是这些。
那你自己写个新的得了,发表一下,我们也学习学习。

论坛徽章:
0
发表于 2017-09-20 09:46 |显示全部楼层
回复 8# gtkmm

研究下glib,用过c++stl,真是方便,不想再自己写,数据结构,链表之类的了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP