红黑树是一颗近似平衡的二叉搜索树,它的使用非常广泛,所以在面试中经常是一个经典问题,现在让我们来一起学习吧
2023-04-12 22:52:05
930
5
AVL树是一个接近平衡的二叉搜索树,解决了普通二叉搜索树的单支问题造成的查找效率降低。这里非常详细的描述了AVL树的结构和构造过程,并且使用了C++语法实现了AVL树,欢迎大家参考和阅读
2023-04-10 21:15:43
1610
4
详细描述了二叉搜索树(二叉排序树或二叉查找树)的实现过程和操作方法,并且使用C++语言将二叉搜索树实现,欢迎大家参考阅读
2023-04-10 20:51:21
623
2
高质量C/C++编程,教你写出高质量代码,避免内存管理的坑。
2022-10-11 21:47:56
605
1
高质量C/C++编程,本章讲述了函数设计的相关规则,帮助你写出高质量程序
2022-09-30 13:57:51
802
高质量C/C++编程,常量的定义和使用规则,让你写出高质量代码
2022-09-29 21:20:37
501
高质量C/C++编程,本文描述了表达式和基本语句的书写格式,让你避免很多隐含的错误写法
2022-09-29 19:09:44
612
命名规则,写好看代码的不二选择
2022-09-23 11:29:17
420
程序版式的规则和建议,帮你写出好看的代码
2022-09-23 08:58:42
244
高质量C/C++编程,文件结构规则
2022-09-21 22:32:26
632
排序算法总结,将排序算法的分类、稳定性和特点进行一个总结,并附有跳转到对应详解的链接,方便大家学习
2022-09-14 12:18:29
502
2
计数排序是比较排序算法之一,具有较高的学习意义,使用C语言实现计数排序,让我们来学习吧
2022-09-14 11:00:09
1634
归并排序作为八大排序算法之一,在排序界有着不小的地位,现在咱们一起学习传说中的归并排序
2022-09-09 17:28:36
15144
6
猜数字小游戏关机版,欢迎大家来玩
2022-09-04 22:47:55
965
由C语言实现的三子棋小游戏,但是逻辑是由多子棋的逻辑设计的,可以通过修改常量改变多子棋的设定,非常好使,欢迎大家参考
2022-09-04 22:05:21
920
使用C语言实现的扫雷小游戏,供大家参考
2022-09-04 16:28:25
1554
使用文件存储联系人信息,打开程序时加载文件,关闭程序时将联系人信息存储到文件中,实现了持久化存储,供大家参考
2022-09-02 22:27:08
409
1
通讯录时存储和管理联系人信息的应用程序,这里实现了动态的通讯录,利用动态内存实现通讯录的扩容功能,使用更人性
2022-09-02 21:09:01
145
使用C语言实现一个静态的通讯录,具有存储和管理联系人信息的功能,实现了联系人的增删改查等功能,供大家参考
2022-09-01 23:07:11
215
数组的常见算法,使用C语言实现了移除元素,删除有序数组中的重复项,合并有序数组,旋转数组,供大家参考
2022-08-29 15:50:32
614
5
本章用C语言实现了链表的一些常见算法,有相交链表,环形链表I,环形链表II,复制带随机指针的链表,内容比较难,但是讲解很详细,希望大家给个赞赞
2022-08-28 22:42:17
351
2
链表常见算法第二章,链表的中间结点,倒数第k个结点,分割链表,回文链表,由C语言实现,供大家参考
2022-08-27 18:47:41
178
收录了链表的常见算法,有原地删除结点,原地插入结点,移除链表元素,合并有序链表,反转单链表共5种,供大家参考
2022-08-27 13:56:03
136
栈和队列的常见算法,这里使用C语言实现了括号匹配、栈实现队列、队列实现栈三个算法,供大家参考
2022-08-26 20:44:57
670
选择排序是最简单的算法之一,这里使用C语言实现了选择排序,并且完成了选择排序的优化实现,欢迎大家参考
2022-08-23 16:09:03
72436
19
希尔排序也叫缩小增量排序,这里详述了希尔排序的步骤和过程,并用C语言实现了希尔排序,提供给大家参考
2022-08-21 19:39:41
47370
16
插入排序是简单排序算法之一,这里详述了直接插入排序和二分法插入排序的步骤,并实现了代码,供大家学习参考
2022-08-21 14:50:36
31654
18
快速排序算法是八大排序算法中实用性最高的算法之一,这里详细介绍了快速排序的递归实现和非递归实现,以及单趟排序的多种方法,还有选择key值的三个方法,并附有完整代码和优化后的代码详解,希望能帮助到大家
2022-08-20 21:47:45
35024
20
二叉树常见的算法题,单值二叉树、相同的树、对称二叉树、另一棵树的子树、判断完全二叉树共5种
2022-08-18 23:56:07
2041
本文重点讲解了二叉树的概念和实现过程,还有树的相关概念,并附有完整的代码供大家参考
2022-08-18 22:49:43
351
Top k问题,就是选出数组中最大的前k个数,使用堆的特性解决,时间效率高
2022-08-18 16:49:24
267
2
详细介绍了堆的概念和实现,以及向上调整向下调整的具体实现步骤
2022-08-18 12:49:29
184
2
循环队列是对顺序队列的优化,非常好用,详细介绍了循环队列的由来、概念和实现,希望能帮助到各位
2022-08-18 11:32:44
602
2
数据结构链队列的概念和实现,内容详细并附有完整代码可供参考
2022-08-18 11:15:50
208
双向带头循环链表是我们日常中应用最广泛的链表,也是操作效率非常高的链表,这里详细的介绍了双链表的概念和实现
2022-08-16 21:02:30
231
八大排序算法之堆排序,本文介绍了堆的相关概念,并详细介绍了堆排序的过程
2022-08-11 13:06:15
2033
4
介绍了数据结构中栈的实现,使用C语言实现
2022-08-11 13:00:32
1315
链表物理结构上非连续、非顺序,逻辑结构上顺序存储的一种存储结构。链表中的逻辑顺序是通过指针链接的。本文实现了单链表的各种操作
2022-08-11 12:55:26
223
C语言文件操作,简单介绍了文件的概念和C语言对文件操作的原理
2022-08-03 09:58:29
194
C语言动态内存函数的详解
2022-08-03 09:58:19
61