首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
暗语寒飞
掘友等级
python web程序猿
PHP吃饭 python娱乐
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 27
沸点 13
赞
40
返回
|
搜索文章
最新
热门
456. 132模式│leetcode
题目要求在一个数组中判断是否存在是顺序排列并且值的规则是 132 的子序列。 根据示例3给出的解释,能看出这个子序列中的三个元素在数组中可以是不相邻的。输入 [-1, 3, 2, 0],子序列 [-1, 3, 0] 也符合要求。 那就先写一个时间复杂度是 O(n^2) 的来试试…
逆波兰表达式│算法与数据结构
假如需要你将两个已知的数字相加或者相乘,用代码表达出来是不是非常的 easy。再假如给出的是类似 1+1 由一个符号两个数字组成的字符串,要求出它的结果,可以用 split() 函数分割字符串后进行计算,也是没有多少难度。 我们可以使用 栈 来完成这个算术表达式的计算。创建两个…
224. 基本计算器│leetcode
题目给出, 难度为困难. 刚审完题, 第一感觉还是挺简单的嘛, 只有加减法, 那括号就没用了嘛. 提前说一下, 括号没用这句话是错误的. 一开始, 自己的思路是先把空格, 括号去掉, 然后创建两个栈, 一个存放数字, 一个存放符号, 然后线性循环字符串表达式, 进行响应的运算.…
304.二维区域和检索 - 矩阵不可变│leetcode
以上是题目给出的所有内容,我们可以先用最简单粗暴的方法写出一个解题方法。最简单粗暴的方法当然是循环遍历啦。 根据给出的子矩阵的左上角坐标和右下角坐标,循环遍历子矩阵中所有的点并相加,就是最终结果。上代码: 这种方法在时间复杂度和空间复杂度上都是 O(m*n),甚至通过了提交,这…
filecmp --- 文件及目录的比较│Python标准库
前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 filecmp 模块可以用于文件与文件之间或目录与目录之间的比较。并且可以通过设置参数来选取多种不…
MergeSort -- 归并排序│算法与数据结构
众所周知,以元素之间进行比较的方式进行排序的算法,在时间复杂度上最低也只能是 O(nlog^n),归并排序算法的时间复杂度就是 O(nlog^n)。 归并排序是分治策略的一个典型应用。分治策略就是将大的问题进行多次分割,生成多个小的子问题,直到分割成最小单位。这些小问题是可以轻…
itertools -- 高效迭代器│Python标准库
前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 itertools 模块标准化了一个快速、高效利用内存的核心工具集,主要用来实现一系列迭代器。这些…
array -- 数值数组│Python标准库
前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 array 模块定义了一种对象类型,可以紧凑的表示以 字符、整数、浮点数 等基本类型为元素组成的数…
enum -- 枚举
前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。 enum 模块将分为三个部…
textwrap -- 文本自动换行与填充
前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 textwrap 可以将文本字符串按照一定的规则换行,或在对文本字符串进行一些简单的处理。 tex…
下一页
个人成就
文章被点赞
15
文章被阅读
10,250
掘力值
372
关注了
13
关注者
3
收藏集
2
关注标签
33
加入于
2018-07-26