logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构初阶】八大排序算法的 “速度与激情”:谁是最快的 “整理大师”?(含复杂度判断及源码)

本文详细介绍了八大排序:直接插入排序,希尔排序,直接选择排序,堆排序,冒泡排序,快速排序,归并排序,计数排序,并且介绍了它们的时间复杂度、稳定性及适用场景,为实际应用中选择合适排序算法提供参考

文章图片
#排序算法#数据结构#算法
《C++ 类与对象进阶下:从初始化列表到编译器优化,吃透 7 大核心特性》

本文概述 C++ 类与对象进阶特性:初始化列表为成员初始化必经环节,引用、const 及无默认构造类成员须显式初始化,顺序依类内声明;内置类型转类类型靠对应构造函数,explicit 禁用隐式转换;static 成员中,变量类外初始化且共享,函数无 this 指针仅访静态成员,均受访问限定约束;友元可突破封装,关系单向不可传递,需慎用;内部类独立,受外部类类域及访问限定约束,默认是其友元;匿名对象

文章图片
#c++#开发语言
【数据结构】递归暴力美学:二叉树链式结构的深度解析(含源码)

本文聚焦二叉树链式结构,以递归思想为核心展开解析。首先介绍链式节点的构成及适配各类二叉树的特性,随后详细讲解前序、中序、后序的递归遍历逻辑,以及借助队列实现的层序遍历。还通过代码演示节点总数、叶子节点数、树高、第 k 层节点数等统计操作的递归实现,分析避免变量累加异常的方案,讲解完全二叉树的判断方法,并结合经典 OJ 题,展现递归 “暴力美学” 在链式结构中的应用与独特魅力。

文章图片
#数据结构#c语言
到底了