240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    堆排序

    预备知识 堆排序 堆排序(heap sort)是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为...

  • Resize,w 360,h 240
    归并排序

    概念 归并排序(merge sort) 是建立在归并操作上的一种有效的排序算法。 该方法是采用分治法的一种非常典型的应用,将已经有序的序列合并,...

  • 快速排序

    概念 快速排序(quick sort) 是对冒泡排序的一种改进。 原理 通过一次排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另外...

  • Resize,w 360,h 240
    希尔排序

    概念 希尔排序(shell sort) 是插入排序的一种又称“缩小增量排序”,是直接插入排序的一种更为高效的改进版本。希尔排序是把记录按下表的一...

  • 求出第三大的数,不存在则给出最大的数

    ==== 题目要求==== (1)非空的整数数组;(2)如果存在的话求出第三大的数,否则求出最大的数。(3)时间复杂度要求在O(n); Exam...

  • K_pairs

    题目说明 英文题目:Given an array of integers and an integer k, you need to find ...

  • 插入排序

    概念 插入排序(insertion Sort) 是一种简单直观且稳定的排序算法 如果一个有序的数据序列,再这中间插入一个数据,使得插入之后的数...

  • Resize,w 360,h 240
    选择排序

    概念 选择排序(selection sort) 是一种简单直观的排序算法。 原理 第一次从待排序的数据元素中选出最小(或最大)的那个元素,存放到...

  • Resize,w 360,h 240
    冒泡排序

    概念 冒泡排序(bubble Sort), 是一种计算机科学领域的较简单的排序算法 它重复的走访过要排序的元素列,依次比较两个相邻的元素,如果...