上一页 1 ··· 45 46 47 48 49
摘要: 概览 1,冒泡排序; 2,选择排序; 3,快速排序; 4,归并排序; 5,插入排序; 冒泡排序 比较两个元素、交换它们的位置 算法原理:冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最 阅读全文
posted @ 2019-03-18 17:05 Lan_ht 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: 概览 1,什么是锁(临界区)? 2,常用的锁有哪些? 3,相关链接 什么是锁(临界区) 临界区:指的是一块对公共资源进行访问的代码,并非一种机制或是算法。 常用的锁有哪些? 互斥锁:是一种用于多线程编程中,防止两条线程同时对同一公共资源(比如全局变量)进行读写的机制。该目的通过将代码切片成一个一个的 阅读全文
posted @ 2019-01-03 11:46 Lan_ht 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 概览 指针是C语言的精华部分,通过利用指针,我们能很好地利用内存资源,使其发挥最大的 效率。有了指针技术,我们可以描述复杂的数据结构,对字符串的处理可以更灵活,对数组 的处理更方便,使程序的书写简洁,高效,清爽。 1.指针与指针变量 2.数组与指针 3.函数指针 指针与指针变量 指针是C语言的精华部 阅读全文
posted @ 2018-12-27 18:27 Lan_ht 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、什么是分类? 概念:分类(Category)是OC中的特有语法,它是表示一个指向分类的结构体指针。根据下面源码组成可以看到它没有属性列表,原则上是不能添加成员变量(其实可以借助运行时功能,进行关联),只能增加方法。 分类的声明: 分类的实现: 作用:主要作用是为已经存在的类添加方法。在不改变原有 阅读全文
posted @ 2018-12-07 22:30 Lan_ht 阅读(492) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49