
GLib
文章平均质量分 78
pp0xx0ww0
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
glib库hash表GHashTable介绍 .
hash表是一种提供key-value访问的数据结构,通过指定的key值可以快速的访问到与它相关联的value值。hash表的一种典型用法就是字典,通过单词的首字母能够快速的找到单词。关于hash表的详细介绍请查阅数据结构的相关书籍,我这里只介绍glib库中hash表的基本用法。要使用一个hash表首先必须创建它,glib库里有两个函数可以用于创建hash表,分别是g_hash_table转载 2013-03-07 18:50:38 · 1173 阅读 · 0 评论 -
glib库单向链表GSList介绍
come from: http://blog.youkuaiyun.com/plusboy/article/details/1487587glib库单向链表介绍glib库里实现了一些基本的数据结构,比如单向链表,双向链表、队列、树、hash表和数组。这篇文章里我主要介绍在linux平台下使用glib库中的单向链表进行编程,以后的文章我会陆续介绍双向链表、队列和其它数据结构的用法。单转载 2013-03-08 12:57:07 · 1881 阅读 · 0 评论 -
glib库双向链表GList介绍
come from:http://blog.youkuaiyun.com/plusboy/article/details/1489328在上一篇文章里我介绍了glib库中单向链表的用法,这篇文章介绍glib库双向链表的用法,还是沿用上一篇文章的风格,采用在代码中加入注释来说明代码,最后贴出程序的运行结果,然后加以少量说明。双向链表与单向链表的区别是,从一个节点,不仅能访问到它的下一个节点,还能转载 2013-03-08 12:57:46 · 6952 阅读 · 0 评论 -
glib库数组GArray介绍
come from:http://blog.youkuaiyun.com/plusboy/article/details/1491508glib库中的数组GArray类型很像C++标准容器库中的vector容器。要使用glib库中的数组中需要声明一个指向GArray类型的指针。GArray的定义如下:struct GArray{ gchar *data; guint len;};转载 2013-03-08 12:56:21 · 2962 阅读 · 0 评论 -
glib库队列GQueue介绍
come from:http://blog.youkuaiyun.com/plusboy/article/details/1492570队列是一种向最后添加条目,从最前删除条目的数据结构,这种数据结构在处理按顺序到达的数据是很有用。glib库提供的队列GQueue是一个双端队列, 它的实现基础是双向链表,所以它支持在队列的两端进行添加和删除,也支持很多其它的操作,比如在队列中进行插入和删除,但是我不推荐使转载 2013-03-08 12:55:07 · 6512 阅读 · 0 评论