看到已有的题解几乎都是栈操作,但是考虑到leetcode的数据量一直都不大,所以跑一般oj10w长度的字符串很难说栈操作会不会超时,因此尝试生成了10w长度的数据,结果果然效率不够高,因此打算来记录一下笔者的解法 以给的范例"(ed(et(oc))el)"为例,从左到右开始计算,e从1到8,d从2到 ...
分类:
其他好文 时间:
2020-02-09 16:57:52
阅读次数:
146
基本符号:^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串)$ 表示匹配字符串的结束位置* 表示匹配 零次到多次+ 表示匹配 一次到多次 (至少有一次)? 表示匹配零次或一次. 表示匹配单个字符 | 表示为或者,两项中取一项( ) 小括号表示匹配括 ...
分类:
其他好文 时间:
2020-02-09 15:02:04
阅读次数:
82
注解的概念:注解说明程序的,给计算机看的。注释是用文字描述程序的,给程序看的。 注解的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是jdk1.5以后版本引入的一个特性,与类,接口,枚举是在同一个层次。它可以声明在包,类,字段方法,局部变量,方法参数面前,用来对这些元素进行说 ...
分类:
编程语言 时间:
2020-02-09 13:13:48
阅读次数:
83
12.1 三种循环的区别 三种循环的区别: 1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。 2.for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do- while初始化语句本来就在外面,所以出来循环之后还 ...
分类:
其他好文 时间:
2020-02-08 15:38:40
阅读次数:
62
Typora可以输出Pdf,但是样式并不够好看,尤其是没有页码的概念,转化出的tex再编译,代码高亮方式也不太合适。 那么,Rmarkdown要更好一些。 只需要在md文件前填写一些记录,再改为rmd的后缀,用knit编译即可。 插入代码时,代码段使用 不要使用大括号,那会在编译文档过程中运行代码。 ...
分类:
其他好文 时间:
2020-02-08 13:33:24
阅读次数:
59
vector常被称为容器,因为vector容纳着其他元素,所有元素的类型都相同。每个元素都有一个与之对应的索引,索引用于访问元素。简单地说,vector是一个能存放许多类型数据的动态数组,其元素的位置在内存中是连续的。 包含头文件: #include <vector> using namespace ...
分类:
其他好文 时间:
2020-02-08 13:28:52
阅读次数:
60
最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引 ...
分类:
其他好文 时间:
2020-02-08 00:43:39
阅读次数:
171
这个类里面其实就返回了查询接口的地址 接口返回的结果数据 创建SearchModel 字段,生成构造函数,然后用大括号括起来。 实现工厂方法 把这个类改名字叫做SearchItem 然后再新建SearchModel的类。里面是searchItem类。 实现dao 搜索页面调用接口 上面定义showT ...
分类:
其他好文 时间:
2020-02-08 00:41:50
阅读次数:
61
今天学习了列表,元组,字典相关知识,真的琐碎。我应该是学了好几遍了,刚开始是充满激情的,学到一个方法就迫不及待地去尝试,现在也平和了。好了,总结下。 1. 列表 Python中用方括号([])来表示列表,并用逗号来分隔其中的元素。要访问列表元素,列表的名称[索引]。 索引可以是负值,如将索引指定为- ...
分类:
编程语言 时间:
2020-02-07 23:56:14
阅读次数:
127
honoka最近在研究三角形计数问题。 她认为,满足以下三个条件的三角形是“好三角形”。 1.三角形的三个顶点均为格点,即横坐标和纵坐标均为整数。 2.三角形的面积为 。 3.三角形至少有一条边和 轴或 轴平行。 honoka想知道,在平面中选取一个大小为 的矩形格点阵,可以找到多少个不同的“好三角 ...
分类:
其他好文 时间:
2020-02-07 22:50:03
阅读次数:
150