
底层原理
文章平均质量分 81
少陽君
赚钱貌似真的很难
展开
-
python 垃圾回收机制
在Python中,垃圾回收是自动管理内存的一个重要方面。Python使用了一种称为引用计数的策略来跟踪对象的引用数目。当对象的引用计数降为零时,Python解释器就会自动释放该对象所占用的内存空间。除了引用计数之外,Python还使用了其他一些机制来处理循环引用等情况下的内存回收问题。其中最主要的是分代垃圾回收机制,它将对象分为不同的代,根据对象的存活时间来判断何时进行垃圾回收。Python将对象分为三代,一般情况下新创建的对象属于第一代,随着存活时间的增加,对象可能被转移到第二代或第三代。原创 2024-05-27 11:15:14 · 957 阅读 · 0 评论 -
数据结构时间复杂度是什么
时间复杂度(Time Complexity)是一个算法在输入规模变化时运行时间增长情况的度量方式。它通常用大 (O) 记号(Big-O notation)表示,描述的是最坏情况下算法运行时间的上限。时间复杂度帮助我们理解算法在处理不同规模的数据时的效率。原创 2024-05-24 17:59:37 · 463 阅读 · 0 评论 -
python列表底层原理
Python 列表(list)是 Python 中非常常用的数据结构之一。它们的底层实现基于动态数组,具体来说,是一个可以动态调整大小的数组。这使得列表在操作和使用上非常灵活。原创 2024-05-24 17:48:12 · 736 阅读 · 0 评论