240 发简信
  • 3.1.1 比较器

    比较器的实质就是重载比较运算符比较器可以很好的应用在特殊标准的排序上比较器可以很好的应用在根据特殊标准排序的结构上

  • 2.2.2 输入字符串中的字符排序

    编写一个程序,将输入字符串中的字符按如下规则排序。 规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 规则 2 :同一个英文字母的大小写...

  • 2.2.3 无序数组需要排序的最短子数组

    对于一个无序数组A,请设计一个算法,求出需要排序的最短子数组的长度。 给定一个整数数组A及它的大小n,请返回最短子数组的长度。 测试样例:[1,...

  • 2.2.1 输入排序

    输入整型数组和排序标识,对其元素按照升序或降序进行排序(一组测试用例可能会有多组数据) 接口说明 原型: void sortIntegerArr...

  • 2.1.2 快速排序

    Partition小于等于区,大于区域当前值下标,小于等于区域边界下标当前值小于等于划分值,交换当前值,与小于等于区域下标, 当前值下标++,...

  • 2.1.1 堆排序

    堆可以理解成用数组实现的完全二叉树结构完全二叉树中如果每课子树的最大值都在顶部就是大根堆完全二叉树中如果每棵子树的最小值都在顶部就是小根堆堆结构...

  • 2.1.0 归并排序

    归并排序,时间复杂度O(N * log N) 额外空间复杂度O(N) 小和问题在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小...

  • 0.3.3 斐波那契数列

    大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。