首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
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,160
掘力值
372
关注了
13
关注者
3
收藏集
2
关注标签
33
加入于
2018-07-26