博客
关于我
PAT甲级刷题记录——1098 Insertion or Heap Sort (25分)
阅读量:239 次
发布时间:2019-02-28

本文共 215 字,大约阅读时间需要 1 分钟。

根据给定的初始序列和部分排序后的序列,可以通过以下步骤判断排序方法并模拟下一步操作:

  • 判断排序方法

    • 插入排序:检查部分排序后的序列,若第二个元素大于第一个元素,则为插入排序。
    • 堆排序:若第二个元素小于第一个元素,则为堆排序。
  • 模拟下一步操作

    • 插入排序:找到第一个不满足升序的位置,将前面的部分重新排序。
    • 堆排序:对初始序列建立最大堆,模拟堆排序过程,直到得到下一步结果。
  • 通过上述步骤,可以准确判断排序方法并生成下一步的序列。

    转载地址:http://qotp.baihongyu.com/

    你可能感兴趣的文章
    Netty工作笔记0007---NIO的三大核心组件关系
    查看>>
    Netty工作笔记0008---NIO的Buffer的机制及子类
    查看>>
    Netty工作笔记0009---Channel基本介绍
    查看>>
    Netty工作笔记0010---Channel应用案例1
    查看>>
    Netty工作笔记0011---Channel应用案例2
    查看>>
    Netty工作笔记0012---Channel应用案例3
    查看>>
    Netty工作笔记0013---Channel应用案例4Copy图片
    查看>>
    Netty工作笔记0014---Buffer类型化和只读
    查看>>
    Netty工作笔记0015---MappedByteBuffer使用
    查看>>
    Netty工作笔记0016---Buffer的分散和聚合
    查看>>
    Netty工作笔记0017---Channel和Buffer梳理
    查看>>
    Netty工作笔记0018---Selector介绍和原理
    查看>>
    Netty工作笔记0019---Selector API介绍
    查看>>
    Netty工作笔记0020---Selectionkey在NIO体系
    查看>>
    Netty工作笔记0021---NIO编写,快速入门---编写服务器
    查看>>
    Netty工作笔记0022---NIO快速入门--编写客户端
    查看>>
    Vue踩坑笔记 - 关于vue静态资源引入的问题
    查看>>
    Netty工作笔记0024---SelectionKey API
    查看>>
    Netty工作笔记0025---SocketChannel API
    查看>>
    Netty工作笔记0026---NIO 网络编程应用--群聊系统1---编写服务器1
    查看>>