码迷,mamicode.com
首页 >  
搜索关键字:字符串操作    ( 1684个结果
字符串操作的实现:strstr、strcat、strcmp和stcpy
几个重点强调一下: (1)注意使用assert; (2)strcat 和 strcpy最后注意赋值'\0'; (3)strcpy注意内存覆盖的情况; (4)strcmp中:while(!(ret = *(unsigned char *)s1 - *(unsigned char *)s2) && *s2 != '\0');???为什么要转换类                  型; (5)...
分类:其他好文   时间:2015-08-27 15:15:57    阅读次数:144
二分+树状数组/线段树(区间更新) HDOJ 4339 Query
题目传送门题意:给两串字符串,操作1:替换其中一个字符串的某个位置的字符 操作2:查询从p开始相等的最长连续长度分析:树状数组可以维护一个区间内公共长度(连续)的情况,查询时用二分查找最远的端点即可。还可以用线段树去做,线段树能处理的问题很多,这题只要往右区间合并就行了。收获:1.线段树的区间合并又...
分类:编程语言   时间:2015-08-26 17:07:20    阅读次数:184
逆置数字
我已开始的策略其实是直接转字符串操作一下完了:int reverse(int x) { if (x == 0){ return 0; } while (x % 10 == 0){ x /= 10; } auto&& s = to_string...
分类:其他好文   时间:2015-08-26 11:57:31    阅读次数:164
正则表达式在iOS中的运用(附手机密码邮箱等正则判断)
正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。  看几个例子:手机号码,密码(3~30个字符,不允许特殊字符),邮箱判断。...
分类:移动开发   时间:2015-08-25 12:05:24    阅读次数:174
oc字符串操作
#import @interface LYBNsstring : NSObject//1.+(NSString *) reveseWordsOfString:(NSString *)string;//2.+(NSArray *)symmetryArray:(NSArray *)arr;//3.+(N...
分类:其他好文   时间:2015-08-21 15:18:32    阅读次数:223
c语言实现字符串的各种操作
以下是我用c语言实现数据结构中字符串的各种操作 #pragmaonce #ifndef_STDLIB_H #define_STDLIB_H #include<stdlib.h> #endif #ifndef_SIXE_H #define_SIZE_H #defineSIZE100 #endif #ifndef_STRING_H #define_STRING_H typedefstruct { char*p_ch; longLength; }..
分类:编程语言   时间:2015-08-18 19:48:18    阅读次数:134
C中不安全函数
C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作(strcpy、strcat、sprintf 和 gets)。一般来讲,象“避免使用 strcpy()”和“永远不使用 gets()”这样严格的规则接近于这个要求。 今天,编写的程序仍然利用...
分类:其他好文   时间:2015-08-14 18:57:59    阅读次数:133
旋转字符串
题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部, 使得原字符串变成字符串“cdefab”。请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。分析与解法对...
分类:其他好文   时间:2015-08-13 13:51:10    阅读次数:90
Java字符串的String、StringBuilder、StringBuffer三者特性详解
一、不可变String类型 字符串是计算机程序设计中的,最常见行为,Java的字符串操作最主要的类是String,并且String对象是不可变的(Immutable),即对象一旦创建在内存中,那么它的内容就不再改变。虽然String类中...
分类:编程语言   时间:2015-08-12 23:46:16    阅读次数:473
编写高质量代码改善C#程序的157个建议——建议2: 使用默认转型方法
建议2: 使用默认转型方法除了字符串操作外,程序员普遍会遇到的第二个问题是:如何正确地对类型实现转型。在上一个建议中,从int转型为string,我们使用了类型int的ToString方法。在大部分情况下,当需要对FCL提供的类型进行转型时,都应该使用FCL提供的转型方法。这些转型方法包括:使用类型...
分类:Windows程序   时间:2015-08-12 18:52:56    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!