摘要: # python 数据结构之:查找 [toc] ## 1 顺序查找 - 当数据存储在诸如列表的集合中时,我们说这些数据具有线性或顺序关系。 每个数据元素都存储在相对于其他数据元素的位置。 由于这些索引值是有序的,我们可以按顺序访问它们。 这个过程产实现的搜索即为顺序查找。 - 顺序查找原理剖析: - 阅读全文
posted @ 2023-07-08 10:24 f_carey 阅读(37) 评论(0) 推荐(0) 编辑
摘要: # python 数据结构之:排序 [toc] ## 1 冒泡排序 - 相邻元素两两比较,大的往后放。第一次完毕后,最大值就出现在了最大索引处。同理,再执行,即可得到一个排好序的数组。 - 冒泡排序基础原理: ```python def sort(li): """ 将无序列表中最大数移动到最后 :p 阅读全文
posted @ 2023-07-08 10:24 f_carey 阅读(27) 评论(0) 推荐(0) 编辑
摘要: # python数据结构性能分析 [toc] ## 1 案例 实例化一个空列表,然后将0-n范围的数据添加到列表中。(四种方式) ### 1.1 方式一 ```python def test1(num): num_list = [] for i in range(n) num_list += [i] 阅读全文
posted @ 2023-07-08 10:23 f_carey 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # Flask与Html5+的项目:音乐播放器 [toc] ## 1 需求 1. App: 1. 支持移动设备:Android / iOS 2. Mui + Html5+ 2. 通讯协议: 1. WebSocket 3. HTTP FlaskWeb框架逻辑: 1. 轻量化 2. 快速实现 HTTP 阅读全文
posted @ 2023-07-08 10:23 f_carey 阅读(200) 评论(0) 推荐(0) 编辑
摘要: # python 数据结构之:栈 ## 1 栈简介 - 特性:先进后出的数据结构 - 名词:栈顶,栈尾 - 应用:每个 web 浏览器都有一个返回按钮。当你浏览网页时,这些网页被放置在一个栈中(实际是网页的网址)。你现在查看的网页在顶部,你第一个查看的网页在底部。如果按‘返回’按钮,将按相反的顺序浏 阅读全文
posted @ 2023-07-08 10:23 f_carey 阅读(43) 评论(0) 推荐(0) 编辑
摘要: # python 数据结构之:队列 ## 1 队列简介 - 队列:先进先出 - 应用场景:打印机队列。第一个进入的任务是先完成。如果你是最后一个,你必须等待你前面的所有其他任务打印 ## 2 python 实现队列 - `Queue() `创建一个空的新队列。 它不需要参数,并返回一个空队列。 - 阅读全文
posted @ 2023-07-08 10:23 f_carey 阅读(30) 评论(0) 推荐(0) 编辑
摘要: # python 数据结构之:链表 [toc] ## 1 内存概念 - 计算机的作用:用来存储和运算二进制的数据 - 问题:计算机如何计算1+2? - 将1和2的二进制类型的数据加载到计算机的内存中,然后使用寄存器进行数值的运算。 - 变量的概念 - 变量就是某一块内存,如引用变更:`a=1`时: 阅读全文
posted @ 2023-07-08 10:23 f_carey 阅读(19) 评论(0) 推荐(0) 编辑
摘要: # paramiko 模块 [toc] ## 1 远程连接ssh ### 1.1 使用用户名及密码连接ssh ```python import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set 阅读全文
posted @ 2023-07-08 10:23 f_carey 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 二叉树 ## 1 二叉树: - 根节点 - 叶子节点: - 左叶子节点 - 右叶子节点 - 树的层级 - 树的调度 ## 2 二叉树的遍历: - 广度优先遍历:一层一层对节点进行遍历 - 尝试优先遍历: - 前序:根左右 - 中序:左根右 - 后序:左右根 ## 3 二叉树的遍历 ```pyth 阅读全文
posted @ 2023-07-08 10:22 f_carey 阅读(8) 评论(0) 推荐(0) 编辑