240 发简信
IP属地:青海
  • “穷养”的后遗症能有多大

    1 读了咪蒙的文章《男孩要穷养?你跟孩子多大仇啊》,我弹簧似的蹦起来,一定得把我的想法写一写。 早年,在读者文摘上看了一篇文章,好像是说美国经济萧条时期,一个小姑娘看中了一个...

  • Objective-C 学习笔记 - 第12章 通知中心

    Foundation框架含有一个 API 集合——支持通知类,这些类提供了功能强大的事件驱动编程机制。 通知 通知是指封装起来的事件信息。它可以发送给一个或多个观察对象,以回...

  • Objective-C 学习笔记 - 第13章 归档和序列化

    归档(archiving)将对象与数值储存至架构独立(architecture-independent)的位串流,它能储存至文件待日后复原,也能直接传送给另一个程序使用,进而...

  • Objective-C 学习笔记 - 第18章 键值编程

    本章着重介绍键值编程、一系列语言机制和API。Objective-C 的键值编程特性统称为键值编码( Key-Value Coding KVC )和键值观察( Key-Val...

  • Xcode常用快捷键

    文件 编辑 移动 调试 窗体 帮助 Xcode 代码格式化/自动排版:

  • Objective-C语言元素概述

    此文概括介绍了 Objective-C 语言中的基本元素。其范围仅限于 Objective-C 语言对 ANSI C 的扩展,而没有介绍 C 语言的基础元素,因为介绍这方面的...

  • 查找算法:二分查找

    基本思想: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表...

  • 查找算法:顺序查找

    基本思想: 从表的一端开始,顺序扫描线性表,依次将扫描到的结点关键宇和给定值K相比较。若当前扫描到的结点关键字与K相等,则查找成功;若扫描结束后,仍未找到关键字等于K的结点,...

  • 通用算法的编写

    前面我们写过各种各样的算法,但是我们在编写这些代码的时候却都有一个缺点,不知道大家发现了没有?那就是这些算法中使用的数据结构都是简单的int数据。所以,如果排序的是int,那...

  • 基数排序(Radix Sort)

    基本思想: 基数排序是一种有意思的排序,在看过其它比较排序后,基数排序真的很有意思。 基数排序(Radix Sort)属于分配式排序,又称"桶子法"(Bucket Sort或...

  • 归并排序(Merge Sort)

    归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先...

  • 选择排序:堆排序(Heap Sort)

    堆排序是一种树形选择排序,是对直接选择排序的有效改进。 基本思想: 堆顶元素(即第一个元素)必为最小项(小顶堆)或最大项(大顶堆)。若以一维数组存储一个堆,则堆对应一棵完全二...

  • 选择排序:简单选择排序(Simple Selection Sort)

    基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(...

  • 插入排序:希尔排序(Shell's Sort)

    希尔排序是1959年由 D.L.Shell 提出来的,相对直接排序有较大的改进。希尔排序又叫缩小增量排序。 基本思想: 先将整个待排序的记录序列分割成为若干子序列分别进行直接...

  • 插入排序:直接插入排序(Straight Insertion Sort)

    基本思想: 将一个记录插入到已排序好的有序表中,从而得到一个新的记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列...

  • 交换排序:快速排序(Quick Sort)

    基本思想: 1)选择一个基准元素,通常选择第一个元素或者最后一个元素。 2)通过一趟排序将待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小;另一部分记录...

  • 交换排序:冒泡排序(Bubble Sort)

    基本思想: 将n个记录看作按纵向排列,在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当...

  • C语言中32个关键字详解

    C语言中32个关键字详解 由 ANSI 标准定义的 C 语言关键字共32个,根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。 一、数据类型关键字 A ...

个人介绍
溪水归河水,河水归江水,江水归海,海阔天空