![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
qq_25871537
这个作者很懒,什么都没留下…
展开
-
基于python数据结构与算法(三)——List
一 . 无序表:1. List的操作:python内置有List数据结构,不过是基于顺序存储实现的并进行了优化不过我们可以用另一种方式优化python的List(实现pop带参数的操作是O(1))为此,我们使用链表实现无序表。无序表必须要有堆第一个节点的引用信息设置一个属性head,保存对第一个节点的引用 空表的head为Noneclass UnorderedList: de...原创 2020-05-03 17:08:47 · 156 阅读 · 0 评论 -
基于python数据结构与算法(二)——队列
一. 抽象数据类型Queue:队列的尾:rear,首:front(FIFO)Python实现ADT Queue:二. 队列的应用:1. 约瑟夫问题(击鼓传花):代码实现:from pythonds.basic.queue import Queuedef hotPotato(namelist, num): simqueue = Queue() for name ...原创 2020-05-03 11:30:19 · 271 阅读 · 0 评论 -
基于python数据结构与算法(一)
课程网址一.算法分析:py常用的数据结构:List列表数据常用的操作性能:(1)列表增长可以使用append和 “+”,但是前者执行时间是O(1),后者是O(n+k)其中k是被追加的列表长度。(因为+号相当于是把两个列表复制到了一个列表中)(2)性能比较:首先介绍一下常用的计时模块:最普通的:time.time(),但是通常需要循环执行函数几次才能计上时。高级一点的timeit模...原创 2020-05-02 23:05:55 · 266 阅读 · 0 评论 -
python碎片化知识(二)
Python(二)(一)集合:特点:无序,不支持下标,去重操作:1. add(): 增加一项(位置不确定在哪)2.update():追加数据为序列s1={10,20}s1.update(100)print(s1)#报错s1={10,20}#s1.update(100) s1.update([100,200,300])s1.update(‘asdfff’)print(s1)...原创 2020-03-10 14:08:46 · 110 阅读 · 0 评论 -
爬虫基础
注:本文代码无法直接复现 建议看思路具体亲自去尝试写一下 后面争取更新一个直接可复用的代码案例# 爬虫:按照一定的规则 自动的 抓取 万维网信息 程序 脚本# 如果 用python 可以做到 模仿 人类发送请求# 如果 服务器 接收后 骗过 浏览器 让他以为是一个真实的用户# 服务器 返回后 我们只要 接收他的返回值# 然后 自己解析# 把解析后 有用的信息 留下 保...原创 2020-02-21 23:01:13 · 73 阅读 · 0 评论 -
Python术语对照表(一)
>>>交互式终端中默认的 Python 提示符。往往会显示于能以交互方式在解释器里执行的样例代码之前。…可以是指:交互式终端中输入特殊代码行时默认的 Python提示符,包括:缩进的代码块,成对的分隔符之内(圆括号、方括号、花括号或三重引号),或是指定一个装饰器之后。Ellipsis 内置常量。argument – 参数在调用函数时传给 function (或...原创 2020-02-20 22:55:40 · 456 阅读 · 0 评论