Beyond平君

导航

2015年6月14日 #

完全二叉树的三种遍历方式

摘要: 二叉树的遍历方法有多种,最常用的有中序遍历、先序遍历和后序遍历。毫无例外,这三种遍历方法都是基于递归/迭代的思想为了更好的说明三种遍历,结合图片。假设现在存在{1,3,5,7,9,2,4,6,8,10}的一个完全二叉树中序遍历:遍历时先尝试访问当前结点的左子结点,如果左子结点不存在,则读取当前结点的... 阅读全文

posted @ 2015-06-14 17:30 Beyond平君 阅读(835) 评论(0) 推荐(0) 编辑

2015年6月12日 #

OC-数组排序-NSSortDescriptor使用

摘要: 在Object-c中,当有一个班级类MyClass,还有一个学生类Student.在班级类MyClass中通过一个可变数组NSMutableArray保存了许多的学生对象。现在有一个功能需要对学生进行按各种条件排序(按姓名升序,按学号降序,按成绩升序)。借用上面一个简单的功能来了解一下Object-... 阅读全文

posted @ 2015-06-12 14:37 Beyond平君 阅读(678) 评论(0) 推荐(0) 编辑

2015年6月11日 #

OC-数组类-几道练习

摘要: 3.有两个字符串@"I am a good girl";@"You are a bad boy"; 将这两个字符串单词,交叠,形成系的字符串 @"I You am are a a good bad girl boy" 1 int main(int argc, const char * argv[])... 阅读全文

posted @ 2015-06-11 20:10 Beyond平君 阅读(227) 评论(0) 推荐(0) 编辑

OC-数组类

摘要: NSArray创建一个不可变数组对象NSMutableArray创建可变数组对象数组中的元素都是对象可以是任意类型的对象/*数组中存放的对象的引用*//*数组的初始化方法 :NSArray 创建的数组不能被修改*/1.OC中的数组初始化包括类方法初始化和对象方法初始化两种方式: 1 int main... 阅读全文

posted @ 2015-06-11 20:05 Beyond平君 阅读(883) 评论(0) 推荐(0) 编辑

OC-字符串函数

摘要: Object-C作为当前iOS开发的最热门的语言,是iOS开发的先决条件本博客主要解释了OC中的字符串函数。OC和C语言的区别:NSString:创建不可变字符串对象的类NSMutableString:创建可变字符串对象的类OC语言完全兼容C语言OC字符串与C语言字符串区别1.OC字符串是一个字符串... 阅读全文

posted @ 2015-06-11 09:03 Beyond平君 阅读(384) 评论(0) 推荐(0) 编辑

2015年6月8日 #

C——位操作

摘要: 全文转自:http://www.jb51.net/article/40559.htm谢谢原作者的分享以下是对C语言中的位运算符:与、或、异或、取反、左移与右移进行了详细的分析介绍,需要的朋友可以过来参考下位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运... 阅读全文

posted @ 2015-06-08 17:30 Beyond平君 阅读(310) 评论(0) 推荐(0) 编辑

2015年6月6日 #

C——字符串练习

摘要: 1.查找一个字符在字符串1中出现的所有字符位置,比如:输入asdfwdd输出为36输入hhffh输出为12 1 #include 2 int main(int args,const char *argv[]) 3 { 4 char a[100] = "sgfgeasdefw"; 5 ... 阅读全文

posted @ 2015-06-06 16:21 Beyond平君 阅读(438) 评论(1) 推荐(0) 编辑

2015年6月4日 #

C语言——指针习题

摘要: 写一篇好博文很难为了更好的理解指针中几个不容易清楚的概念:指针数组,数组指针,函数指针,指针函数,利用函数指针回调函数。1.使用指针数组,用不定长的字符串初始化,最后一个字符串以@结尾,输出所有的字符串,并删除最后的@字符。例如:输入:aaaaa bbbbb abcdefg asdf@输出:aaaa... 阅读全文

posted @ 2015-06-04 17:03 Beyond平君 阅读(1464) 评论(0) 推荐(0) 编辑

指针数组和数组指针

摘要: 1.利用指针数组求二维数组元素的和 1 //len1二维数组的行数 2 3 //len2二维数组的列数 4 5 int getSum(int *a[],int len1,int len2) 6 7 { 8 9 int sum = 0;10 11 for(int i=0;i<l... 阅读全文

posted @ 2015-06-04 14:04 Beyond平君 阅读(228) 评论(0) 推荐(0) 编辑

2015年6月3日 #

数组指针和指针数组的区别

摘要: 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该... 阅读全文

posted @ 2015-06-03 22:43 Beyond平君 阅读(247) 评论(0) 推荐(0) 编辑