摘要: 今天在csdn上看到一篇博文,介绍如何来左旋转字符串:abcdef->defabc,时间复杂度o(n),空间复杂度o(1)具体实现方法:将abc def分成2部分abc,和def,首先将abc反转,再将def反转,最后将整个字符串反转1.abc def->cba def2.cba def->cbafed3.cbafed->def cba具体实现方法:Reserve(int *arr,int b,int e){ for(;b<e;b++,e--) { int tmp=arr[b]; arr[b]=arr[e]; arr[e]=tmp; }}RightShift(in 阅读全文
posted @ 2011-11-24 23:04 Kalou 阅读(203) 评论(0) 推荐(0) 编辑
摘要: NSArray *allObject = [dictionary allValues]; [allObject makeObjectsPerformSelector:@selector(objSel)]; 阅读全文
posted @ 2011-11-24 17:21 Kalou 阅读(229) 评论(0) 推荐(0) 编辑
摘要: obj-c中有一类对象:NSArray,NSDictionary,NSString,NSNumber,NSDate,NSData以及它们的可变版本(指NSMutableArray,NSMutableDictionary...这一类) ,都可以方便的将自身的数据以某种格式(比如xml格式)序列化后保存成本地文件。示例代码:NSArrayTest.hview sourceprint?1#import <Foundation/Foundation.h> 2#define FILE_NAME @"/tmp/data.txt" 34@interface NSArrayTe 阅读全文
posted @ 2011-11-24 00:18 Kalou 阅读(254) 评论(0) 推荐(0) 编辑