
数据结构
文章平均质量分 88
羽落长安丶
这个作者很懒,什么都没留下…
展开
-
十大经典排序算法
ps:内容绝大部分来自博客园,作者为一像素。微博:一像素more昵称:一像素园龄:2年11个月1、算法概述1.1 算法复杂度 算法复杂度分为时间复杂度和空间复杂度。 时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。(算法的复杂性添在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源)。1....转载 2018-11-12 18:17:56 · 194 阅读 · 0 评论 -
堆和栈以及深浅拷贝
内存:堆:与栈相比,存储速度要慢,容量大,所以引用类型的数据皆存储此处。(容器类型,类和对象)栈:存储速度快,容量小,如果对应简单数据类型,可以存栈里。(整型,浮点型,布尔型)编程:数据应该放在哪里?–>看情况赋值号与copy的区别:赋值号,就是将一个值给等号左边的变量或者对象。 eg1: a = 10 b = a a =...原创 2019-02-18 12:43:52 · 406 阅读 · 0 评论 -
python是如何进行内存管理的
python是如何进行内存管理的?python的内存管理是由python的解释器负责的,开发人员可以从内存管理事务中解放出来,致力于应用程序的开发,这样就使得开发的程序错误更少,程序更健壮,开发周期更短。从三个方面来说,一是对象的引用计数机制,二是垃圾回收机制,三是内存池机制。一、对象的引用计数机制python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的...转载 2019-02-19 11:24:12 · 261 阅读 · 0 评论