文章分类 -  算法基础

摘要:二叉树前序遍历:遍历规则顺序为【根左右】 二叉树的中序遍历:遍历顺序规则为【左根友】 二叉树的后序遍历:遍历规则为【左右根】 二叉树的层次遍历 阅读全文
posted @ 2018-03-05 16:01 星雨5213 阅读(77) 评论(0) 推荐(0)
摘要:一、什么是算法 循环减半的过程 >O(logn) 几次循环就是n的几次方的复杂度 (8)空间复杂度:用来评估算法内存占用大小的一个式子,大多时候都是“空间换时间” 二、算法解决排序问题 def func1(x): print(x) func1(x-1) #没有明确的结束条件,故不是递归函数 def 阅读全文
posted @ 2018-03-05 16:01 星雨5213 阅读(112) 评论(0) 推荐(0)
摘要:一、介绍 matplotlib是一个强大的python绘图和数据可视化的工具包 安装方法:pip install matplotlib 引用方法:import matplotlib.pyplot as plt 绘图函数:plt.plot() 显示函数:plt.show() 二、matplotlib 阅读全文
posted @ 2018-02-26 20:38 星雨5213 阅读(175) 评论(0) 推荐(0)
摘要:pandas:数据分析pandas是一个强大的python数据分析的工具包pandas是基于numpy构建的主要功能: (1)具备其功能的数据结构DataFrame、Series (2)集成时间序列功能 (3)提供丰富的数学运算和操作 (4)灵活处理缺失数据安装:pip install pandas 阅读全文
posted @ 2018-02-05 18:54 星雨5213 阅读(145) 评论(0) 推荐(0)
摘要:一、ipython 常用的魔术命令: python调试器命令: 二、Numpy:数组计算 (1)array() 将列表转换成数组,可选择指定dtype (2)arange() range的numpy版,支持浮点数 (3)linspace() 类似arange(),第三个参数为数组长度 (4)zero 阅读全文
posted @ 2018-02-02 19:20 星雨5213 阅读(154) 评论(0) 推荐(0)