240 投稿
收录了7篇文章 · 30人关注
  • Resize,w 360,h 240
    看图学算法(一)算法基本概念篇

    一般算法教程的知识,要么有些碎片化,要么有点枯燥无味,而这篇文章尝试用思维导图的方法总结了算法的最基本的概念。以后也会更新有关数据结构和常见算法...

  • Resize,w 360,h 240
    iOS算法之堆排序

    详细代码请参考Algorithm。参考代码比文字好理解。 堆排序是时间复杂度为O(N*lgN)的排序方法。是指利用堆积树(堆)这种数据结构所设计...

  • Resize,w 360,h 240
    iOS算法之希尔排序

    详细代码请参考Algorithm。参考代码比文字好理解。 希尔排序,也称递减增量排序算法,是插入排序的一种高速而稳定的改进版本。因Donald ...

  • Resize,w 360,h 240
    iOS算法之插入排序

    插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 插入排序方法分直接插入排序和折半插入排序两种。 ...

  • iOS算法之快排

    详细代码请参考Algorithm。参考代码比文字好理解。 快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要...

  • Resize,w 360,h 240
    iOS算法之冒泡排序

    冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没...

专题公告

常见数据结构与算法知识整理,及BAT招聘中编程大题总结