Scala中的类
摘要:
在本篇中,你将会学习如何用Scala实现类。如果你了解Java或C++中的类,你不会觉得这有多难,并且你会很享受Scala更加精简的表示法带来的便利。本篇的要点包括:
1. 类中的字段自动带有getter方法和setter方法
2. 你可以用定制的getter/setter方法替换掉字段的定义,而不必修改使用类的客户端,这就是所谓的"统一访问原...
分类:
其他好文 时间:
2015-07-26 11:10:43
阅读次数:
170
HDU 4162
题意:
给一个数字串(length
思路:
第一步是将差分码求出:s[i] = (s[i] - s[i+1] + 8) % 8;
第二步是求出最小字典序的循环同构差分码,我之前没注意到字符串规模。。直接用set做,MLE+TLE。。。
正确的方式应该是一种O(n)的解法,即最小表示法。//关于最小表示法的证明与详述请参考最小表示法:)
最小表示法算法:
初...
分类:
其他好文 时间:
2015-07-25 23:09:03
阅读次数:
462
基础正规表示法字符汇整 (characters)经过了上面的几个简单的范例,我们可以将基础的正规表示法特殊字符汇整如下:RE 字符意义与范例^word意义:待搜寻的字串(word)在行首!范例:搜寻行首为 # 开始的那一行,并列出行号grep -n '^#' regular_express.txtw...
分类:
其他好文 时间:
2015-07-23 17:26:36
阅读次数:
118
一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)valida.....
分类:
移动开发 时间:
2015-07-23 10:39:33
阅读次数:
869
6.1 JSON知识背景6.1.1 JSON 简介 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 JSON 使用 Javascript语...
分类:
编程语言 时间:
2015-07-21 20:16:04
阅读次数:
121
02-线性结构3. 求前缀表达式的值(25)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达...
分类:
其他好文 时间:
2015-07-20 23:40:46
阅读次数:
204
题意:
给出两个相同长度的数字串;
求两个串是否本质相同,相同则输出最小表示;
长度L似乎给的不对,大概是2000000左右吧;
题解:
最小表示法裸题,证明正确性啥的详见论文吧;
这东西大体的思路就是两个指针扫;
相同则累加k,不同就向后跳k+1个;
因为前面那段相同所以就可以由另一个指针去扫,来节约时间;
O(n)这个很显然咯,就一个for循环(笑);
并且每个数都...
分类:
其他好文 时间:
2015-07-20 16:25:13
阅读次数:
106
基础正规表示法例题四、任意一个字节 . 与重复字节 *
分类:
系统相关 时间:
2015-07-20 16:03:25
阅读次数:
135
子界类型
如果我们定义一个变量i为integer类型,那么i的值在微型机系统的pascal中,使用2字节的定义表示法,取值范围为-32768~32767。而事实上,每个程序中所用的变量的值都有一个确定的范围。
例如,人的年龄一般不超过150,一个班级的学生不超过100人,一年中的月数不超过12,一月中的天数不超过31,等等。
如果我们能在程序中对所用的变量的值域作具体规定的话,就便于检查出那...
分类:
其他好文 时间:
2015-07-20 13:08:19
阅读次数:
179
1.安装ref:http://blog.csdn.net/fsw0723/article/details/170409992.JSON回顾:JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 值可以是:数字(整数或浮点数...
分类:
数据库 时间:
2015-07-20 06:55:34
阅读次数:
347