自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心归

直白朴素

  • 博客(13)
  • 收藏
  • 关注

原创 【初阶数据结构】 升沉有序的平仄 排序 3

本文介绍了外排序中的归并排序实现方法。主要内容包括:1)外排序的意义在于处理超过内存容量的海量数据;2)通过生成随机数据文件(data.txt)作为输入源;3)分批次读取数据到内存排序后写入中间文件(file1.txt/file2.txt);4)归并两个有序文件到mfile.txt;5)循环执行文件归并操作直至数据处理完毕。文章特别指出文件操作的开销远大于内存排序,并解释了Windows文件资源管理器刷新机制对观察中间文件的影响。该算法通过分批处理和文件归并策略,有效解决了大数据排序的内存限制问题。

2026-05-21 11:31:37 979 63

原创 【初阶数据结构】 升沉有序的平仄 排序 2

本文介绍了快速排序的多种实现方法,包括hoare版本、lomuto版本(前后指针法)、挖坑法以及非递归实现。hoare版本通过左右指针交替移动实现分割;lomuto版本利用前后指针将小于基准值的元素前移;挖坑法则通过填坑方式完成分区。非递归实现借助栈模拟递归过程,避免栈溢出风险。文章还讨论了关键问题如为什么必须从右开始移动,并提供了优化思路(如小区间改用插入排序)。每种方法均附代码实现和图示说明,适合从基础到进阶的学习需求。

2026-05-21 11:29:41 923 38

原创 【初阶数据结构】 升沉有序的平仄 排序 1

本文介绍了常见的排序算法及其实现方法。首先讲解了测试用例的编写方法,用于比较不同排序算法的性能。然后详细介绍了插入排序(直接插入排序和希尔排序)、选择排序(简单选择排序和堆排序)以及归并排序的递归实现。每种算法都配有图示和代码示例,并分析了时间复杂度。通过性能测试对比,展示了不同算法在处理10万级数据时的效率差异,其中希尔排序和堆排序表现优异。文章强调排序算法在实际编程中的重要性,并提供了完整的实现代码供参考。

2026-05-16 20:26:30 1346 70

原创 【初阶数据结构】 左右逢源的分支诗律 二叉树3

本文介绍了二叉树的四种遍历方式及创建方法。主要内容包括:1)层序遍历的实现原理,通过队列判断完全二叉树;2)前序、中序、后序遍历的递归实现及数组存储;3)二叉树创建的OJ题目解析。文章提供了完整的C语言代码实现,包括队列结构体和遍历函数,并附有LeetCode和牛客网的题目链接。重点讲解了完全二叉树的判断逻辑和不同遍历方式的实现差异,适合需要复习二叉树遍历或准备算法面试的读者参考。还提及一点哈夫曼树介绍

2026-05-11 07:00:00 1322 65

原创 【初阶数据结构】 左右逢源的分支诗律 二叉树2

本节讲解二叉树经典递归,几个典型的OJ问题,干货满满,欢迎大家来观看

2026-05-05 13:45:50 743 56

原创 【初阶数据结构】 左右逢源的分支诗律 二叉树1

本文讲解了二叉树的基础概念,也粗略讲解了树和森林的二叉树转换与基础概念,图文配接,通俗易懂,欢迎大家批评指正错误地方,私信我立马修改

2026-05-03 11:43:50 1456 46

原创 【庖丁解牛:手撕Tok问题,堆排序 】

本次讲解Topk问题与堆排序,下一期讲解二叉树

2026-04-25 16:07:59 453 43

原创 【初阶数据结构】 归序而上的云阶 堆

本为将堆进行了细节讲解还有建堆复杂度的讲解

2026-04-19 18:05:37 783 51

原创 【初阶数据结构】 单向延展的通廊: 队列

循环队列保姆级讲解,链式队列讲解,经典面试题剖析

2026-04-10 22:51:58 718 27

原创 【初阶数据结构】 后人进,先人出: 栈

主要对栈进行了详细保姆级别讲解,还配有经典面试题

2026-04-09 17:48:04 629 22

原创 【庖丁解牛:经典面试题之链表】

匠心制作,实属不易,带你玩转经典链表面试题

2026-04-08 16:13:54 852 18

原创 【初阶数据结构】指针串联的自由之链: 链表

本节就链表基础知识进行了讲解,并且分享两道简单的经典链表问题

2026-04-05 11:46:57 762 29

原创 【初阶数据结构】连续空间的秩序之舞: 顺序表

顺序表的详细讲解

2026-04-04 14:19:28 858 44

空空如也

空空如也

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

TA关注的人

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