本部分是GLib的数据类型部分,包括十六章内容。
- 4_01章介绍了字符串对象,与上一张的字符串操作函数不同,本章讲解的是将字符串视作一个对象,所有操作都是对一个字符串对象的操作。
- 4_02章介绍了字符串块对象的操作。
- 4_03章介绍了普通数组的基本操作。
- 4_04章介绍了指针数组,指针数组比普通数组,更灵活,可存储可变长度的数据。
- 4_05章介绍了字节数组,字节数组可以存储任意类型的数据,包括二进制内容。
- 4_06章介绍了单链表操作。
- 4_07章介绍了双链表操作。
- 4_08章介绍了双端队列。
- 4_09章介绍了哈希表。
- 4_10章介绍了平衡二叉树。
- 4_11章介绍了一种基于平衡二叉树的数据结构–序列,但其操作函数与链表更相仿,不过比链表更高效。
- 4_12章介绍了夸克,用来将字符串和整数关联在一起。
- 4_13章介绍了基于夸克实现的数据列表,用来表示数据元素与字符串或夸克之间的关联关系。
- 4_14章介绍了基于夸克实现的数据集,用来表示数据元素与特定内存位置之间的关联关系。
- 4_15章介绍了N叉树。
- 4_16章介绍了泛型。
GLib数据结构详解:从字符串到N叉树
本系列深入探讨了GLib库中的各种数据结构,包括字符串对象、字符串块、数组、指针数组、字节数组、链表、双链表、双端队列、哈希表、平衡二叉树、序列、夸克、数据列表、数据集、N叉树和泛型。这些内容对于理解GLib和GObject系统的基础至关重要。
75

被折叠的 条评论
为什么被折叠?



