自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】C++

通过定义指向结构体的指针,并结合箭头运算符->来访问成员,我体会到了在函数间高效传递复杂数据结构的便利,也为后续学习链表等动态数据结构打下了基础。这个月学习的三个概念,贯穿了一条从理解内存底层(指针),到有效组织数据(结构体),再到优化数据访问与传递(引用)的清晰脉络。· 指针与数组:当理解到数组名在多数情况下可被视为指向数组首元素的常量指针时,我对数组的传递和遍历有了新的认识。· 数据封装:使用结构体,我可以将属于同一个实体的信息(如学生的姓名、学号、成绩)打包在一起管理,而不是散落着多个独立的变量。

2025-11-07 22:34:06 320

原创 快速排序算法

空间复杂度 | O(logn)~O(n) | 递归栈开销(平均O(logn),最坏O(n)) |3. 重复元素优化:用“三路快排”(将数组分为“小于基准”“等于基准”“大于基准”三部分),避免重复元素多次参与排序。// 交换元素,扩展"小于基准区域"◦ 快速排序的地位:对比冒泡排序(O(n²))、归并排序(需额外空间),说明其“高效+省空间”的优势;1. 选择基准:代码中选最右侧元素,可补充“随机选基准”“三数取中(左、中、右选中间值)”的优化逻辑;

2025-10-09 19:27:30 290

空空如也

空空如也

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

TA关注的人

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