240 发简信
IP属地:湖北
  • 240
    排序与搜索——快速排序

    快速排序 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的...

  • 240
    排序与搜索——希尔排序

    希尔排序 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1...

  • 240
    排序与搜索——插入排序

    插入排序 插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插...

  • 排序与搜索——选择排序

    选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未...

  • 240
    排序与搜索——冒泡排序

    排序与搜索 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。 排序算法的稳定性 稳定性:稳定排序算法会让原本有相等键值的...

  • 240
    栈与队列

    栈 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:p...

  • 习题29-31

    题目:给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。 判断是否为回文数,比如12321是回文数,个为与万位相同,百位同...

  • 240
    链表(二)

    链表的构造: 关于这一点,也可以写成: 这样也可以就是不太高级。 我们先来看看如何实现第一个探空的功能,即判读链表是否为空:这么写应该不难理解,链表为空那么__head的指向...

  • 240
    国二python真题赏析

    考生文件夹下存在一个文件 PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符- 填...