240 发简信
IP属地:安徽
  • 异步任务顺序执行代码记录

    本篇仅仅是异步任务顺序执行探索的代码记录,大家有需要的可以拿去测试: 这里的myQueue是串行队列,如果换成全局的glob会出问题。 补充:

  • 马踏棋盘算法

    由于今天的马踏棋盘算法并不是使用OC编写,所以,今天的标题也就不是"使用OC....."了,下面直接开始我们的正题,还是老规矩,先上一张图: 我...

  • 120
    使用OC写算法之快速排序

    序言 由于快速排序有多个优化,所以我今天就就从最开始的快速排序到最终版本的三路快速排序分别给大家呈现出来,优化的过程也会逐步带领大家慢慢的分析,...

  • 120
    使用OC写算法之归并排序

    序言 上一篇文章我们已经讲完了插入排序,也就是说我的On^2 的算法基本就写完了,当然还有别的On^2 的算法,但是我这里就不一一去介绍了,个人...

  • 120
    使用OC写算法之插入排序

    序言 看了一下最近写的OC写算法系列,好像还有不少排序算法都没有更新,可能有的朋友也有这方面的需求,所以最近我会把插入排序、归并排序、快速排序等...

  • 120
    使用OC写算法之堆排序

    完全二叉树的基本概念 可能你会疑问,为什么我们明明讲的是堆排序,怎么又扯上了二叉树的概念了,答案就是,我们这里的堆就是基于完全二叉树来的,我们称...

  • 使用OC写算法之斐波那契数列

    斐波那契数列之兔子繁殖问题 据说很多枯燥的算法问题都是和生活密切相关的,毕竟很多算法都是人们有实际的需求才慢慢进入人们视野的,今天我们就以实际的...

  • 120
    使用OC写算法之汉诺塔问题

    汉诺塔问题简介 汉诺塔问题简单来说是根据一个印度的传说形成的数学问题,有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次...

  • 使用OC写算法之KMP算法

    序言 当简友们看到这篇文章的时候,我默认大家都已经了解过BF算法了,如果有对BF算法不了解的,建议可以先看下我上一篇文章:传送门 KMP简介 K...