数据结构
文章平均质量分 63
数据结构
鞋子不会飞
突破认识看世界
展开
-
Python内置类型性能分析
Python内置类型性能分析timeit模块list的操作测试insert与append比较list内置操作的时间复杂度dict内置操作的时间复杂度timeit模块timeit模块可以用来测试一小段Python代码的执行速度。class timeit.Timer(stmt=‘pass’, setup=‘pass’, timer=)Timer是测量小段代码执行速度的类。stmt参数是要测试的代码语句(statment);setup参数是运行代码时需要的设置;timer参数是一个定时器函数,原创 2022-03-25 20:52:26 · 222 阅读 · 0 评论 -
线性结构之顺序表
目录1 顺序表的基本形式2 顺序表的结构与实现3 顺序表的操作4 python中的顺序表生活中很多事物是有顺序关系的,如班级座位从前到后是按排的顺序,从左到右是按列的顺序,可以很方便的定位到某一个位置,但如果座位是散乱的,就很难定位。在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生...原创 2020-05-07 21:51:32 · 505 阅读 · 0 评论 -
数据结构与算法引入
目录1 算法1.1 算法的概念1.2 算法的五大特性1.3 算法效率衡量1.4 常见时间复杂度2 数据结构1 算法1.1 算法的概念算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。算法是独立存在的一种解决问题的方法和思想。...原创 2020-05-07 21:08:34 · 404 阅读 · 0 评论