题目:给定一个字符串,求出最长重复子串。
这个题目可以用后缀数组来解:对后缀数组排好序,这样重复的子串就在相邻的后缀中找就可以了。我的C++代码实现如下:class Solution
{
public:
string LongestRepeatingSubstring(string str)
{
size_t len = str.size();
vec...
分类:
编程语言 时间:
2015-03-31 22:29:32
阅读次数:
202
Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100".
题意:二进制的加法。
思路:跟大数加法差不多。
class Solution {
public:
string addBinary(string a, ...
分类:
其他好文 时间:
2015-03-31 22:25:38
阅读次数:
160
在Java中用于描述字符串的类就是String。
Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。
字符串最大的一个特点就是:字符串是常量,它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。
public class sss {
public static void main(String[] args) {
// TODO Auto-g...
分类:
编程语言 时间:
2015-03-31 22:22:48
阅读次数:
169
// Create By 郭仔 2015年03月31日20:54:20
1. NSString类
//
求字符串长度
NSString *str = @"Hello郭String";
NSUInteger len = [str length]; // NSUInterger即long
NSLog(@"%ld",len);
...
概述
Lua完全采用8位编码,Lua字符串中的字符可以具有任何数值编码,包括数值0。也就是说,可以将任意二进制数据存储到一个字符串中。Lua的字符串是不可变的值(immutable values)。如果修改,实质上是新建一个字符串。根据《Lua中数据类型的源码实现》中知道,在Lua中,字符串是自动内存管理机制所管理的对象,并且由联合体TString来实现存储字符串值的。下面将通过Lu...
分类:
其他好文 时间:
2015-03-31 22:17:19
阅读次数:
121
Given two integers representing the numerator and denominator of a fraction, return the fraction in string format.If the fractional part is repeating,...
分类:
其他好文 时间:
2015-03-31 22:05:59
阅读次数:
133
1.判断两个string类型日期string BeginTime;string EndTime;if(DateTime.Parse(BeginTime)>DateTime.Parse(EndTime))2.两个日期相减得到天数DateTime t1 = Convert.ToDateTime("199...
static void Main(string[] args) { while (true) { double a = 0.001; double b; ...
分类:
其他好文 时间:
2015-03-31 21:50:24
阅读次数:
130
static void Main(string[] args) { while (true) { int a, b, c, d,e; Console.WriteLine("请输入养兔...
分类:
其他好文 时间:
2015-03-31 21:49:46
阅读次数:
102
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。”这是msdn上说的,也就是你可以对String,Int,DataRow,DataTable等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。扩展方法使你能够向现有类型“添...