摘要: 查找字符串中最长子串,例如“I love OC”最长子串为“love” 1 void findMaxLengthSubstr1(char *src) 2 { 3 char *start = src; 4 char *end = src; 5 unsigned int maxL... 阅读全文
posted @ 2015-05-11 17:08 HugoJiang 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: 替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”例如输入“we are best ”,则输出we%20are%20best此题的实际意义是在网络编程中,如果URL中含有特殊的字符如空格、‘#’等可能导致服务器无法获取正常的参数,我们需要将特殊字符转换成服务器可以识别的字符。准换的规则是... 阅读全文
posted @ 2015-05-11 17:06 HugoJiang 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 7. 整数装换为字符串itoa的实现 1 char *intToArray(int number, char *str) 2 { 3 if(str == NULL) 4 { 5 return NULL; 6 } 7 char *ret = str; 8... 阅读全文
posted @ 2015-05-11 17:03 HugoJiang 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 在字符串中找出第一个只出现一次的字符串,如输入"abaccdeff",输出'b' 1 char firstNotRepeatingChar(char *str) 2 { 3 /* hash表存储 每个可能出现的字符作为索引值 数组内容即为出现的次数 */ 4 char ret = '... 阅读全文
posted @ 2015-05-11 16:57 HugoJiang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 将一个字符串逆序有多重方式实现,下面的三种方式均是在原字符串上操作。方式一.使用数组的方式操作 1 char *reversestr(char *str) 2 { 3 char *temp = str; 4 int indexLeft = 0; 5 int indexRigh... 阅读全文
posted @ 2015-05-11 16:54 HugoJiang 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序简介 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 2.冒泡排序步骤 要排序的数组 2, 7, 11, 15 阅读全文
posted @ 2015-05-11 15:24 HugoJiang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一. 点语法点语法的本质是方法调用,并不是访问成员变量,编译器看到点语法有两种处理1.是赋值,赋值的就是展开为set方法2. 不是赋值:展开为set方法使用示例:Person类的声明:点语法的测试:二. OC成员变量的作用域@public :任何地方访问@private :只能在当前类的对象方法中直... 阅读全文
posted @ 2015-05-11 11:49 HugoJiang 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 一.概述本文介绍三个主题:1. UIImageview序列帧动画,序列帧动画就是将一组图片在特定的时间内一帧帧的播放.2.序列帧动画使用实例汤姆猫程序3.UIImage的2种加载方式4.Xcode文档注释的作用(最后)二.UIImageView的帧动画1. 相关属性解析: 1) animationI... 阅读全文
posted @ 2015-05-07 11:03 HugoJiang 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 一.概述:UIImageView根据名字可以知道就是用来显示图片的,本文主要总结了三个知识点1.使用UIImageView显示图片的常用的几种方式2.UIImageView与UIButton的区别二. 使用UIImageView显示图片的常用的几种方式1》》》》创建UIImageView对象的几种方... 阅读全文
posted @ 2015-05-06 18:03 HugoJiang 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 一. 概述上文中的图片浏览器的实例,在数据的使用上做的很不好,由于将图片数据写到了代码里,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低,因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用... 阅读全文
posted @ 2015-05-06 11:44 HugoJiang 阅读(7706) 评论(0) 推荐(0) 编辑