
数据结构和算法
风瑟
分享和总结是成长的必经之路
展开
-
数据结构与算法之1——数据结构基础知识
数据结构和算法相当于兵法,如果我们常看兵法,便可做到胸有成竹,有时会事半功倍!同样,如果我们常看数据结构与算法,我们写程序时也能游刃有余、明察秋毫,遇到问题时亦能入木三分、迎刃而解.数据结构和算法是一名程序开发人员的必备基本功,不是一朝一夕就能练成绝世高手的。冰冻三尺非一日之寒,需要我们平时不断的主动去学习积累。算法的五大特性:输入输出有穷性:算法在有限步骤之后会自动结束,而不会无限循...原创 2019-02-19 22:16:55 · 975 阅读 · 0 评论 -
Python内置类型性能分析
在测试一个方法或者代码的性能时,一般我们可以使用time模块,通过在测试代码前和后分别调用time.time()方法,在通过两个时间相减来计算出调用代码所用的时间。import timebegin = time.time()……测试代码块……final = time.time()print(final - begin)在Python中有一个timeit模块可以很方便的完成这个任务...原创 2019-02-19 22:55:18 · 221 阅读 · 0 评论 -
数据结构之——顺序表(python实现)
顺序表在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种有意义的信息,或者表示数据之间的某种关系。这样的一组序列元素的组织形式,我们可以将其抽象为...原创 2019-02-19 23:25:46 · 3102 阅读 · 1 评论