123搭建环境UNIX 标准环境下已预装 yacc、lexWindows 使用免费替代品 bison、flex
编程语言的语法处理过程:词法分析 =)语法分析 =)语义分析 =)生成代码
词法分析,分割 token,由词法分析器(lex
更多
webpack修改服务器的根目录展示路径:修改 publickPath,例如这里我要访问www.demo.com/resume/xxx,项目在路径resume文件夹里,就这样配置,
12345output: { filenam
更多
Java 垃圾回收机制回收分配给对象的内存,正因为有了这个机制,我们能看似不用关心内存的释放,将其交由 JVM 来管理。垃圾回收机制几乎成为 Java 之后出生语言的标配,目前 Java 的回收机制仍在演进。
对象被判定为垃圾的标准
没有被
更多
遗留问题
围绕原始数据类型创建一个显式包装器对象从 ECMAScript 6 开始不再被支持。 然而,现有的原始包装器对象,如 new Boolean、new String以及new Number,因为遗留原因仍可被创建。
闭包 clos
更多
一维componentLOWBIT(x)1return x&(-x)
UPDATE(i,v)1234while i<n btree[i]=btree[i]+v i=i+lowbit(i)endwhile
SUM(i
更多
宽搜toposort()1234567891011121314151617181920初始化优先队列qfor i:=1 to n if indegree[i]=0 q.push(i) endif endforif 队列q空
更多
给定n个数,q个操作,有给区间各数累加和求和的操作12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
更多
INSERT(buf)123456789len:=组成trie树的单词buf长度now:=root即0for i:=0 to len-1 ch:=buf[i]的英文序列如25表示z if nxt[now,ch]=-1 nx
更多
INSERT(s)1234567891011u:=0for i:=0 to (字符串s的长度-1) ch:=(s[i]的字母表编号) if c[u,ch]=0 c[sz,...]全部置零 c[u,ch]:=sz
更多
MAIN()1234567cnt:=1res:=0for i=1 to 总点数 if book[i]=0 TARJAN(i) endifendforprint res
TARJAN(U)123456789101112book
更多