红黑树:数据结构中的平衡之美
2024-11-22 08:46:05
2604
2
堆可以被看作是一棵树的数组对象。在存储结构上,堆与普通树有一些区别。普通树的存储方式可以有多种,如链式存储、数组存储等。而堆通常采用数组来存储完全二叉树,这样可以利用数组的索引关系快速定位节点的父子关系。孩子兄弟表示法是一种表示树结构的方式。在这种表示法中,每个节点有两个指针,分别指向其第一个孩子节点和下一个兄弟节点。相比之下,堆采用数组存储时,通过特定的索引计算可以快速找到节点的父子关系。
2024-11-08 08:43:04
3130
代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。
2024-10-31 17:13:33
1660
线索二叉树:数据结构中的高效利器
2024-10-25 08:44:31
1975
1
C 语言实现 TCP/UDP 通用通信代码库:高效网络编程的利器
2024-10-21 12:29:44
1980
合并 K 个升序链表,各方法详解及其时间复杂度分析
2024-10-12 09:12:13
2068
猴子排序、睡眠排序、珠排序——三种“奇葩”算法的介绍及C语言实现
2024-09-21 14:06:13
7692
1
十大经典排序算法解析,及C语言代码实现
2024-09-20 09:03:53
4925
1
插入排序的基本思想及c语言的实现
2024-09-03 13:44:41
1972
1
冒泡排序的基本思想及c语言的实现
2024-08-29 17:32:37
1409
1
归并排序的基本思想及c语言的实现
2024-08-28 17:32:28
1417
3