240 发简信
IP属地:广东
  • 排序

    分析排序算法 执行效率 1. 最好、最坏、平均时间复杂度 数据的有序程度不一样,对排序算法时间复杂度的影响很大,所以需要对最好、最坏情况复杂度有...

  • 递归

    递归就是将一个问题分解成一个或者几个相似的子问题解决的方法 递归需要满足的条件 问题本身可以被分解为一个或者几个类似的子问题 子问题除了数据规模...

  • 队列

    什么是队列 队列是一种 先进先出 的线性数据结构,其定义了队头和队尾两个端,限制只能从队头弹出数据,从队尾压入数据 队列在日常生活中也很常见,比...

  • Resize,w 360,h 240

    什么是栈 栈是一种线性的 后进先出 的数据结构,其规定了数据只能在栈顶进行操作,要么从栈顶压入数据,要么从栈顶弹出数据 生活中就有类似栈的例子,...

  • 链表

    链表是什么 链表是一种线性数据结构,其利用 地址引用 来将数据串联起来,上一个数据的 后继next指针 引用下一个数据的 内存地址,正因如此,链...

  • 数组

    1. 什么是数组 数组(Array)是一种 线性表 数据结构。它用一组 连续的内存空间,来存储一组具有相同类型的数据。 线性表:数据排列成线性结...

  • 复杂度

    算法的五要素 输入、输出 可行性 正确性 确定性 有穷性 时间复杂度 为了测试算法的运行效率,我们可以在机器上跑一些测试数据,来测试算法具体执行...