树的应用:表达式解析 解析全括号表达式:(3+(4*5)) 创建过程: 创建空树,当前节点为根节点 读入'(',创建了左子节点,当前节点下降 读入'3',当前节点设置为3,上升到父节点 读入'+',当前节点设置为+,创建右子节点,当前节点下降。 读入'(',创建左子节点,当前节点下降 读入'4',当 ...
分类:
编程语言 时间:
2020-07-26 15:03:22
阅读次数:
59
题目描述:给你一个由 \(n\) 个电阻通过串并联构成的纯电阻电路,要求你给每个电阻分配一个阻值,使得每个电阻的阻值都是非负整数,整个电路的阻值为 \(r\),所有电阻的阻值之和最小。求构造方案。共 \(t\) 组数据。 数据范围:\(t\le 32000,r\le 10^6,n\le 80000, ...
分类:
其他好文 时间:
2020-06-15 20:43:05
阅读次数:
40
1. 中缀、前缀、后缀表达式 2. 中缀转前缀 2.1 中缀转前缀 (1)表达式树 (2)栈 2.2 前缀表达式解析计算 3. 中缀转后缀 3.1 中缀转后缀 (1)表达式树 (2)栈 3.2 后缀表达式解析结算 4. 表达式合法性判断 (1)括号的合法性 (2)运算符合法性 ...
分类:
编程语言 时间:
2020-03-25 01:55:15
阅读次数:
92
现在时间午夜十一点~ 此刻的我血脉喷张,异常兴奋:因为专注得学习了一把java,在深入集合的过程中发现好多套路配合Lambda表达式真的是搜椅子,so开了个分支,决定从“只认得”,变为“我懂得” start: 先上一盘代码,对应来解析: 解析: 1. 首先此例将Lambda表达式作为实现了接口的实例 ...
分类:
其他好文 时间:
2020-03-08 23:26:35
阅读次数:
118
对于正则表达式,第一眼时觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实唯一难的就是组合起来之后,可读性比较差,而且不容易理解,其实能看得懂简单的正则表达式,写得出简单的正则表达式,用以满足日常的需求即可。学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改 ...
分类:
其他好文 时间:
2020-02-20 15:19:36
阅读次数:
96
上一篇博客Python从零开始写爬虫-1 使用Python发送http请求并获得网页源代码中我们已经学习到如何从网站上获取html的源码, 那么今天我们就来学习如何使用正则表达式来解析HTML.同样以Python的Api文档为例. 正则表达式: 又称规则表达式。(英语:Regular Express ...
分类:
编程语言 时间:
2020-02-07 20:45:39
阅读次数:
76
1.XPath: XPath(XML Path Language)是一门在XML和HTML文档中查找信息的语言,可用来在XML和HTML文档中对元素和属性进行遍历。 工具:扩展商店里搜索:XPath Helper(我是QQ浏览器) XPath的语法: 使用举例: 2. lxml库: lxml 是 一 ...
分类:
其他好文 时间:
2020-01-27 18:57:44
阅读次数:
104
将已经存在的字符串设置为系统输入流这是OJ上面不用键盘输入而使用之前写死的字符作为你提交程序输入的原理。 useDelimiter 一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。 A Scanner分隔符模式将输入打破到令牌,默认情况下匹配空格。 ...
分类:
其他好文 时间:
2020-01-25 18:18:23
阅读次数:
70
//定义正则表达式,解析得到 [ 与 ] 之间的内容,内容包括 [ 和 ] //要注意这个 .*? 的写法, 附加的问号是表示尽可能短匹配,这很重要,否则返回最长匹配 string patttern = @"([).*?(])"; //解析得到 [ 与 ] 之间内容,保存在 match 中 Matc ...
方式一,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用在去调用执行方式二,调用函数,得到返回值。强制运算符使函数调用执行(function(){})(); 是 把函数当作表达式解析,然后执行解析后的函数相当于 var a = function(){}; a(); a得到的是函数(fun ...
分类:
Web程序 时间:
2019-12-22 14:37:33
阅读次数:
133