
Python
agaoq
这个作者很懒,什么都没留下…
展开
-
数据结构之快速排序
快速排序: 是一种交换排序方法,采用分治策略。 基本思想: 从待排序列中随机选择一个元素作为基准元素; 将序列中比基准元素大的放在基准元素的右边,比基准元素小的放在其左边; 对基准元素的左右区间分别重复上述第1步和第2步。 复杂度 平均时间 最差情况 最好情况 空间复杂度 稳定性 O(nlogn) O(n^2) O(nlogn) O(logn...原创 2018-03-08 20:38:31 · 152 阅读 · 0 评论 -
Python函数参数传递的问题
Python中的一些概念: 变量:没有类型,可以指向任何对象 对象:有类型。对象分为可变对象和不可变对象 从id可以看出变量是没有类型的,同一组数据指向不同的对象,id不同。 Python中参数传递是传递的变量的值,即变量所指向的对象的地址。 传递规律: 1. 可变对象作为函数参数,相当于C++中的引用传递。 2. 不可变对象作为函数参数,相当于C++中的值传递。...原创 2018-04-02 13:52:06 · 197 阅读 · 0 评论 -
python set
问题来源: 刷leetcode 中的某题,发现有人用到下面的某种情况,但不懂原因何在。所以尝试了一番,得出如下结论 目的: set集合中添加字符 三种情况: 1. s = set(['']): 空字符串可以作为set内一个单独元素 2. t = set([]):空字符串不可以作为set内一个单独元素 3. m = set(): 与2相同。 s = set(['']) t...原创 2018-09-25 15:29:29 · 184 阅读 · 0 评论 -
ubuntu 16.04 配置python2, 3 jupyter
转自https://blog.youkuaiyun.com/weixin_41760827/article/details/81092964 作者:大白豆13 1. 本人在ubuntu上有原生的python2.7 和python3.5 2. 对应的也安装了相应版本的jupyter 2.1. 安装python sudo apt-get install python python3 pytho...转载 2018-10-09 21:39:08 · 908 阅读 · 0 评论