树和二叉树 目录 树和二叉树 一、树 1、树的定义 2、树的概念 3、二叉树 树和二叉树标签(空格分隔): python-数据结构一、树1、树的定义非线性结构,每个元素可以有多个前驱和后继树是 n (n...
Python 编程基础知识 目录 python 基础 一、python 概述 二、python2 和 python3 区别 三、python 基础 3.1 体系架构 3.2 语言体系 3.3 程序 Program 3.4 Python 基础语法 ...
标准库 - datetime 一、对日期、时间、时间戳的处理1、datetime 类类方法today() 返回本地时区当前时间的 datetime 对象now(tz=None) 返回当前时间的 datetime 对象,时间到微秒 如果 tz 等于 None 返回和 today() 一样utcnow() 没有时区的当前时间fromtimestamp(timestamp, tz=None) 从一个时间戳返回...
bytes和bytearray python - Bytes和Bytearray标签(空格分隔): python-数据结构bytes、bytearray[x] python3 引入两个新的类型[x] bytes不可变字节序列[x] bytearry字节数组可变[x] 字符串与bytes字符串是字符组成的有序序列,字符可以使用编码来理解bytes是字节组成的有序的,不可变序列by...
Python常见面试题 目录 Python语言特性 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 5 Python自省 6 字典推导式 7 Python中单下划线和双下划线...
冒泡法 冒泡法标签(空格分隔): python-排序算法冒泡法介绍三大基础排序算法之一冒泡法属于交换排序两两比较大小, 交换位置。结果分为升序和降序排序时间复杂度n * (n - i - 1) = n**2代码实现lst = [5, 6, 7, 8, 9, 10, 11, 12, 15, 14] # 待排序列表length = len(lst) ...
选择排序 目录 选择排序 基本算法:一次确定一个最大值,或者最小值 二元选择排序 算法优化: 一躺确定一个最大值,一个最小值 算法改进: 如果再一轮中确认的最大值和最小值是同一个,则可以结束排序了 简单选择排序总结 简单选择排序和冒...