摘要: Python-垃圾回收(GC)机制 一、什么是GC 在Java中,对象所占用的内存在对象不再使用后会自动被回收。这些工作是由一个叫垃圾回收器 (Garbage Collector )的进程完成的。 python和其他很多高级语言一样,都自带垃圾回收机制,即GC机制。 二、GC机制 Python中的垃 阅读全文
posted @ 2019-11-05 19:29 路一 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 正文: 时间复杂度的意义 究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小灰和大黄同时加入了一个公司...... 一天过后,小灰和大黄各自交付了代码,两端代码实现的功能都差不多。大黄的代码运行一次要花100毫秒,内存占用5MB。小灰的代码运行一次要花100秒,内存占用500MB。于是.... 阅读全文
posted @ 2019-10-28 11:21 路一 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 什么是计算机科学 如何形象化的理解算法 数据结构和算法的意义 什么是算法分析? 评判程序优劣的方法 时间复杂度 渐进时间复杂度 阅读全文
posted @ 2019-10-28 11:17 路一 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 栈和队列 栈 栈的方法 python第三方库栈的实现 自定义栈的实现 队列 队列的方法 python第三方库中的队列方法 自定义队列 双端队列 双端队列的方法 python第三方库中的双端队列 自定义双端队列 优先级队列 线程安全的栈 阅读全文
posted @ 2019-10-28 10:30 路一 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 树 树是一种常见的数据结构,逻辑:除根节点之外每个节点只有一个父节点,根节点没有父节点。除叶节点之外所有节点都有一个或多个子节点,子节点没有子节点,叶节点没有子节点, 什么是二叉树 树的三种遍历方式: 阅读全文
posted @ 2019-10-24 20:53 路一 阅读(311) 评论(0) 推荐(0) 编辑
摘要: .random随机模块 import random 需要导入 time时间模块 封装了获取时间戳和字符串形式的时间的一些方法. import time 需要导入 datetime(日期,时间模块.) 封装了一些和日期,时间相关的类 import datetime OS模块 操作文件 操作文件夹 sy 阅读全文
posted @ 2019-10-24 16:00 路一 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 为什么要有软件开发规范? 规范 规范文件夹 项目中引用文件 阅读全文
posted @ 2019-10-24 16:00 路一 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 模块 什么是模块 模块的成员 python中怎么判断自定义模块属于开发阶段还是使用阶段 系统在导入模块时的路径问题 sys.path 使用别名(alias) 导入模块所有成员 \__all__ 阅读全文
posted @ 2019-10-24 12:02 路一 阅读(132) 评论(0) 推荐(0) 编辑
摘要: python内置函数 重点内置函数 有些重要 不常用 常用内置函数 eval 执行字符串类型的代码,并返回最终结果。 exec 执行字符串类型的代码。 hash 获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值。 help 函数用于查看函数或模块用途的详细说明。 int 函数 阅读全文
posted @ 2019-10-23 20:17 路一 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 装饰器 理解: 装饰:房子不装修就可以住,如果装修,不影响你住.而且体验更加,让你生活增加了很多功能:洗澡等 器: 工具 开放封闭原则 开放:对代码拓展开放的.更新地图,加新枪等. 封闭:对源码的修改是封闭的. 闪躲用q,就是一个功能.一个函数.别人打你,射你,等..这个功能不会改变 装饰器:完全遵 阅读全文
posted @ 2019-10-23 17:02 路一 阅读(87) 评论(0) 推荐(0) 编辑