摘要:
python对象销毁(垃圾回收): 1>同Java语言一样,python使用了引用计数这一简单计数来追踪内存中的对象,也就是说,python内部记录着所有使用中的对象各有多少引用,一个内部跟踪变量称为一个引用计数器,当对象被创建的时候就创建了一个引用计数,当这个对象不再需要的时候,也就是说,这个对象 阅读全文
摘要:
1、浅拷贝 1>赋值:从下面的例子我们可以看到赋值之后新变量的内存地址并没有发生任何变化,实际上python中的赋值操作不会开辟新的内存空间,它只是复制了新对象的引用,也就是说除了b这个名字以外,没有其他的内存开销,这时如果修改了a的值,就会影响b的值,同理,如果修改b的值,也会影响a的值。 2>浅 阅读全文
摘要:
快排原理: 是对冒泡排序的改进,通过一趟排序,把所要排序的数据分割成两部分,其中一部分数据比另一部分的数据要小,然后再按照此方法再对两部分数据进行排序,那排序的过程可以用递归进行排序,每次排序的时候,会先设置一个基准点,小于基准点的放在基准点的左边,大于基准点的放在基准点的右边,这样在每次交换的时候 阅读全文