自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 【数据结构】6.5 红黑树(C++)

红黑树是一颗近似平衡的二叉搜索树,它的使用非常广泛,所以在面试中经常是一个经典问题,现在让我们来一起学习吧

2023-04-12 22:52:05 930 5

原创 【数据结构】6.4 AVL树(C++)

AVL树是一个接近平衡的二叉搜索树,解决了普通二叉搜索树的单支问题造成的查找效率降低。这里非常详细的描述了AVL树的结构和构造过程,并且使用了C++语法实现了AVL树,欢迎大家参考和阅读

2023-04-10 21:15:43 1610 4

原创 【数据结构】6.3 二叉搜索树(C++)

详细描述了二叉搜索树(二叉排序树或二叉查找树)的实现过程和操作方法,并且使用C++语言将二叉搜索树实现,欢迎大家参考阅读

2023-04-10 20:51:21 623 2

原创 【高质量C/C++】7.内存管理

高质量C/C++编程,教你写出高质量代码,避免内存管理的坑。

2022-10-11 21:47:56 605 1

原创 【高质量C/C++】6.函数设计

高质量C/C++编程,本章讲述了函数设计的相关规则,帮助你写出高质量程序

2022-09-30 13:57:51 802

原创 【高质量C/C++】5.常量

高质量C/C++编程,常量的定义和使用规则,让你写出高质量代码

2022-09-29 21:20:37 501

原创 【高质量C/C++】4.表达式和基本语句

高质量C/C++编程,本文描述了表达式和基本语句的书写格式,让你避免很多隐含的错误写法

2022-09-29 19:09:44 612

原创 【高质量C/C++】3.命名规则

命名规则,写好看代码的不二选择

2022-09-23 11:29:17 420

原创 【高质量C/C++】2.程序的版式

程序版式的规则和建议,帮你写出好看的代码

2022-09-23 08:58:42 244

原创 【高质量C/C++】1.文件结构

高质量C/C++编程,文件结构规则

2022-09-21 22:32:26 632

原创 【排序算法】排序算法总结

排序算法总结,将排序算法的分类、稳定性和特点进行一个总结,并附有跳转到对应详解的链接,方便大家学习

2022-09-14 12:18:29 502 2

原创 【排序算法】计数排序(C语言)

计数排序是比较排序算法之一,具有较高的学习意义,使用C语言实现计数排序,让我们来学习吧

2022-09-14 11:00:09 1634

原创 【排序算法】归并排序(C语言)

归并排序作为八大排序算法之一,在排序界有着不小的地位,现在咱们一起学习传说中的归并排序

2022-09-09 17:28:36 15144 6

原创 【项目】猜数字小游戏(C语言)

猜数字小游戏关机版,欢迎大家来玩

2022-09-04 22:47:55 965

原创 【项目】三子棋小游戏(C语言)

由C语言实现的三子棋小游戏,但是逻辑是由多子棋的逻辑设计的,可以通过修改常量改变多子棋的设定,非常好使,欢迎大家参考

2022-09-04 22:05:21 920

原创 【项目】扫雷小游戏(C语言)

使用C语言实现的扫雷小游戏,供大家参考

2022-09-04 16:28:25 1554

原创 【项目】通讯录--文件存储(C语言)

使用文件存储联系人信息,打开程序时加载文件,关闭程序时将联系人信息存储到文件中,实现了持久化存储,供大家参考

2022-09-02 22:27:08 409 1

原创 【项目】通讯录--动态(C语言)

通讯录时存储和管理联系人信息的应用程序,这里实现了动态的通讯录,利用动态内存实现通讯录的扩容功能,使用更人性

2022-09-02 21:09:01 145

原创 【项目】通讯录--静态(C语言)

使用C语言实现一个静态的通讯录,具有存储和管理联系人信息的功能,实现了联系人的增删改查等功能,供大家参考

2022-09-01 23:07:11 215

原创 【算法】数组常见算法

数组的常见算法,使用C语言实现了移除元素,删除有序数组中的重复项,合并有序数组,旋转数组,供大家参考

2022-08-29 15:50:32 614 5

原创 【算法】链表常见算法3

本章用C语言实现了链表的一些常见算法,有相交链表,环形链表I,环形链表II,复制带随机指针的链表,内容比较难,但是讲解很详细,希望大家给个赞赞

2022-08-28 22:42:17 351 2

原创 【算法】链表常见算法2

链表常见算法第二章,链表的中间结点,倒数第k个结点,分割链表,回文链表,由C语言实现,供大家参考

2022-08-27 18:47:41 178

原创 【算法】链表常见算法1

收录了链表的常见算法,有原地删除结点,原地插入结点,移除链表元素,合并有序链表,反转单链表共5种,供大家参考

2022-08-27 13:56:03 136

原创 【算法】栈和队列常见算法

栈和队列的常见算法,这里使用C语言实现了括号匹配、栈实现队列、队列实现栈三个算法,供大家参考

2022-08-26 20:44:57 670

原创 【排序算法】选择排序(C语言)

选择排序是最简单的算法之一,这里使用C语言实现了选择排序,并且完成了选择排序的优化实现,欢迎大家参考

2022-08-23 16:09:03 72436 19

原创 【排序算法】希尔排序(C语言)

希尔排序也叫缩小增量排序,这里详述了希尔排序的步骤和过程,并用C语言实现了希尔排序,提供给大家参考

2022-08-21 19:39:41 47370 16

原创 【排序算法】插入排序(C语言)

插入排序是简单排序算法之一,这里详述了直接插入排序和二分法插入排序的步骤,并实现了代码,供大家学习参考

2022-08-21 14:50:36 31654 18

原创 【排序算法】快速排序(C语言)

快速排序算法是八大排序算法中实用性最高的算法之一,这里详细介绍了快速排序的递归实现和非递归实现,以及单趟排序的多种方法,还有选择key值的三个方法,并附有完整代码和优化后的代码详解,希望能帮助到大家

2022-08-20 21:47:45 35024 20

原创 【算法】二叉树常见算法

二叉树常见的算法题,单值二叉树、相同的树、对称二叉树、另一棵树的子树、判断完全二叉树共5种

2022-08-18 23:56:07 2041

原创 【数据结构】6.1 二叉树(C语言)

本文重点讲解了二叉树的概念和实现过程,还有树的相关概念,并附有完整的代码供大家参考

2022-08-18 22:49:43 351

原创 【算法】Top K问题

Top k问题,就是选出数组中最大的前k个数,使用堆的特性解决,时间效率高

2022-08-18 16:49:24 267 2

原创 【数据结构】6.2 堆(C语言)

详细介绍了堆的概念和实现,以及向上调整向下调整的具体实现步骤

2022-08-18 12:49:29 184 2

原创 【数据结构】5.2循环队列(C语言)

循环队列是对顺序队列的优化,非常好用,详细介绍了循环队列的由来、概念和实现,希望能帮助到各位

2022-08-18 11:32:44 602 2

原创 【数据结构】5.1链队列(C语言)

数据结构链队列的概念和实现,内容详细并附有完整代码可供参考

2022-08-18 11:15:50 208

原创 【数据结构】3.2双链表(C语言)

双向带头循环链表是我们日常中应用最广泛的链表,也是操作效率非常高的链表,这里详细的介绍了双链表的概念和实现

2022-08-16 21:02:30 231

原创 【排序算法】堆排序(C语言)

八大排序算法之堆排序,本文介绍了堆的相关概念,并详细介绍了堆排序的过程

2022-08-11 13:06:15 2033 4

原创 【数据结构】4.栈(C语言)

介绍了数据结构中栈的实现,使用C语言实现

2022-08-11 13:00:32 1315

原创 【数据结构】3.1单链表(C语言)

链表物理结构上非连续、非顺序,逻辑结构上顺序存储的一种存储结构。链表中的逻辑顺序是通过指针链接的。本文实现了单链表的各种操作

2022-08-11 12:55:26 223

原创 7.文件操作

C语言文件操作,简单介绍了文件的概念和C语言对文件操作的原理

2022-08-03 09:58:29 194

原创 6.动态内存管理

C语言动态内存函数的详解

2022-08-03 09:58:19 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除