自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超级速学数据库基础(建议复习用)

通过看代码示例进行最快的学习理解和记忆代码如下(示例):

2025-03-30 19:15:18 75

原创 堆的实现和堆排序

堆和二叉树是有点像的但又有所不同,堆的要求是根节点要比叶子节点都要大。这就意味着根节点是最大的,并且左右结点没有大小规则,只要比根节点小就可以。但是二叉树就有严格的大小规则,是不同的。而堆排序呢,则是通过堆的一个性质也就是根节点最大,通过根节点最大,找到最大值。然后再重新下沉调整成取出最大值后的堆,再取出此时的根节点,则是第二大的值,继续此过程,重新调整成堆,取出根节点,就是第三大的值。

2025-01-18 23:20:25 289

原创 二叉树的实现和三种遍历方式的实现

二叉树是特殊的树,是一种极为特殊而又经典的数据结构,有很多便利的算法是基于它实现的,是非常重要的。

2025-01-05 20:59:14 213

原创 链表实现有序符号表

有序符号表,区别于符号表,其key值是有序的,可以认为是有大小的,也是我们日常生活中最为常用的,比如字典按笔画查等,有顺序的查找一般都是用有序符号表提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-24 20:45:19 222

原创 链表实现符号表

符号表同样也是重要的一种数据结构,其特点是一个key对应一个value,且这个key是唯一的,如果重复,则会覆盖key对应的value。

2024-12-24 16:12:00 296

原创 数组实现队列

因此我们需要一个headpoint和一个lastpoint,每次插入都先让lastpoint++,然后给array[lastpoint]赋值,同样每次取出都先让headpoint++,然后再返回array[headpoint],注意,这里head point指向的这个值已经返回,已经出队了,已经不属于队中了,因此我们查看队中元素时应该是从array[headpoint+1]到array[lastpoint]这样才能看到队中元素。

2024-12-24 15:00:21 135

原创 链表实现队列

队列是一种重要且常见的数据结构,其特点是先进先出,可以用来解决很多复杂问题提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-24 14:18:39 153

原创 括号匹配问题(栈运用)

括号匹配问题,也是面试中可能出现的。这一内容同样是学完栈之后,对栈的运用,加深对栈的理解提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-24 11:37:20 285

原创 栈实现计算器

这一篇内容主要是对栈的运用,在学习完栈,并且实现了栈的性质后,加深对栈的理解。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-23 20:50:25 138

原创 数组实现栈

栈是一种常见的数据结构,用于解决很多复杂问题提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-21 19:30:27 134

原创 链表实现栈

栈是一种特别的数据结构,可使很多复杂问题简单处理提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-20 19:54:29 312

原创 环形链表之约瑟夫问题

约瑟夫问题是相对复杂的环形链表问题,但也是相当经典的环形链表的应用。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-19 21:16:15 447

原创 双向链表浅学

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-12-03 18:48:53 263

原创 线性表之链表浅学

链表是很常用的数据结构,其是链式存储结构,内存是连续的。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-12-03 18:13:31 272

原创 顺序表浅学

用一组地址连续的存储单元依次存储线性表的数据元素,这种存储结构的线性表称为顺序表。线性表的顺序存储结构是一种随机存取的储存结构,因为数组类型也是有随机存取的特性,所以通常我们都使用数组来描述数据结构中的顺序储存结构,用动态分配的一维数组表示线性表。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-02 17:31:37 180

原创 归并排序浅学

归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-12-02 14:04:20 424

原创 希尔排序浅学

希尔排序同样是非常经典的排序方法,可以认为是插入排序的升级。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-11-28 16:27:34 181

原创 选择排序浅学

选择排序同样是一种经典的排序方法提示:以下是本篇文章正文内容,下面案例可供参考。

2024-11-28 14:02:39 162

原创 插入排序浅学

提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容,下面案例可供参考。

2024-11-28 13:31:37 234

原创 快速排序浅学

快速排序也是很常用的和经典的排序方法,也有说是冒泡排序的改进,效率比冒泡排序更高。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-11-28 11:23:53 130

原创 冒泡排序浅学

冒泡排序,最经典的排序方法。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-11-27 21:14:29 132

原创 基数排序浅学

提示:以下是本篇文章正文内容,下面案例可供参考。

2024-11-27 20:45:38 174

原创 时间复杂度和空间复杂度浅学

时间复杂度和空间复杂度

2024-11-26 19:35:27 158

空空如也

空空如也

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

TA关注的人

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