美文网首页
算法的基本感觉

算法的基本感觉

作者: 像计算机一样思考 | 来源:发表于2018-06-27 01:14 被阅读0次

如果想要在1s内解决问题

(1)O(n^2)的算法,可以处理大约10^4级别的数据

(2)O(n)的算法,可以处理大约10^7级别的数据

(3)O(nlogn)的算法,可以处理大约10^7级别的数据

简单操作下,10^8是0.4s,10^9是4.12s


容易漏掉的问题

1.加法相加越界


【基本算法的复杂度和稳定性】

排序:归并、快排、堆排序

查找:二分查找……

相关文章

  • 算法的基本感觉

    如果想要在1s内解决问题 (1)O(n^2)的算法,可以处理大约10^4级别的数据 (2)O(n)的算法,可以处理...

  • 【算法】基本的图算法

    图的搜索技巧是整个图算法领域的核心。 图的表示 有两种标准方法:1.邻接链表2.邻接矩阵 邻接链表是将一个结点所有...

  • 基本算法

    冒泡算法 选择排序 插入排序 顺序查找 二分查找

  • 基本算法

    预热姿势: 什么是二叉查找树 (二叉排序树) 1.红黑树 规则: 插入删除节点时的方法: 2. B-树 (也叫B树...

  • 基本算法

    1.冒泡算法 2.选择算法 *上面这两个算法耗时基本相同. 插入算法 *耗时比上面两个小 快速排序 Start...

  • 基本算法

    冒泡排序、插入排序、选择排序、快速排序、二分查找(Objective-C实现)

  • 基本算法

    排序 冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对...

  • 基本算法

    题目汇总 面试中常用到机试题[https://cloud.tencent.com/developer/articl...

  • 基本算法

    分治 分治分治,即分而治之。分治,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问...

  • JVM垃圾回收(GC)整理总结学习

    摘要:基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。 基本回收算法 1...

网友评论

      本文标题:算法的基本感觉

      本文链接:https://www.haomeiwen.com/subject/mapvyftx.html