数据结构
文章平均质量分 96
随缘与奇迹
小白一个
展开
-
平衡二叉搜索树删除的实现
平衡二叉搜索树删除的实现原创 2024-10-01 12:03:03 · 742 阅读 · 2 评论 -
平衡二叉搜索树插入的实现
因为二叉搜索树在插入的时候最坏的情况可能会变成一条单一链表,从而使查找或者插入的时候消耗大量的时间。所以为了解决这一情况诞生了平衡二叉搜索树,其作用是为了减少二叉搜索树的整体高度,从而使查找插入删除的效率提高。原创 2024-09-28 10:58:32 · 741 阅读 · 2 评论 -
set和map系列容器
学习完二叉搜索树本来是应该直接深化,讲平衡二叉搜索树的。但是在学习它的底层逻辑之前呢,我们先来学学它的应用场面。原创 2024-09-25 11:02:03 · 672 阅读 · 8 评论 -
二叉搜索树
二叉树的升级版,二叉搜索树原创 2024-09-15 18:38:07 · 832 阅读 · 2 评论 -
C++继承和多态
继承和多态发生在类里面,继承就相当于一个类能够继承另一个类的函数和成员。继承的类被称为子类,被继承的类被称为父类。本文会简单的举例一些继承的使用和介绍一些继承的多种因素,各种注意事项之类的内容。原创 2024-08-09 20:53:28 · 613 阅读 · 2 评论 -
C语言,排序
和计算机相关的排序功能原理的简单介绍,包含了7种排序方法:插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序。原创 2024-06-03 17:30:18 · 1032 阅读 · 3 评论 -
C语言二叉树oj练习题
学习完二叉树,就要做练习题。原创 2024-05-30 18:58:13 · 926 阅读 · 2 评论 -
单链表与双链表
本篇博客还是与数据结构有关,这次讲的是单链表和双链表。为了方便讲解还是和顺序表一样采取通讯录的载体,分为两大类讲。仔细来说的话这里的单向链表指的是单向不带头不循环链表,而双向链表指的是双向带头循环链表。这两个正好是链表两个极端,一个结构简单但是用起来不太方便,一个结构复杂但是非常好用,真是合适的一对。原创 2024-04-14 21:17:19 · 906 阅读 · 2 评论 -
C语言中的库函数
库函数是编程中用于简化开发过程和提高代码复用性的预编译函数集合,通常由编译器提供,并可在C源程序中直接调用。实际的问题解决中,库函数也能提供便利,它不像自建函数那样,使用都需要程序员后期手动编写。直接调用库将其使用,非常实用。原创 2024-03-15 14:44:57 · 1596 阅读 · 7 评论