自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习日记:列表的一些功能实现

典型输出模式展示扩容序列:0→4→8→16→25→35→46→58→72→88... 该模式符合CPython的过度分配策略(over-allocation),通过空间换时间优化追加操作效率。动态扩展:采用几何级数扩容策略(growth factor≈1.125),保证O(1)均摊时间复杂度。零基索引:遵循Von Neumann体系结构的内存寻址规范,首个元素的偏移量为零。异构存储:每个列表项存储指向PyObject的指针,支持多类型元素混合存储。append() 时间复杂度:O(1)

2025-02-27 20:06:14 510 1

原创 C 语言实现快速排序算法

今天,咱们就一起来深入探讨一下如何用 C 语言来实现快速排序算法。

2024-12-17 13:19:27 1179

原创 用 C 语言实现辗转相除法轻松求解最大公约数

辗转相除法(欧几里得算法)的核心思想基于这样一个简单却精妙的原理:对于两个整数 a 和 b(假设 a ≥ b),它们的最大公约数等于 b 和 a 除以 b 的余数的最大公约数。我们通过不断重复这个用除数和余数求新的除数与余数的过程,直到余数为 0,此时的除数就是最初那两个整数的最大公约数。接着,用 36(上一轮的除数)除以 12(余数),商为 3,余数为 0。当余数变为 0 时,除数 12 就是 48 和 36 的最大公约数。首先,48 除以 36,商为 1,余数为 12。函数来展示最终的计算结果。

2024-12-16 22:24:29 630

原创 C语言中const用法

const;c语言;

2024-12-16 15:14:04 1602 1

空空如也

空空如也

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

TA关注的人

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