当前位置: 首页 > news >正文

(六十三)第 10 章 内部排序(插入排序)

示例代码

insertionSort.h

// 插入排序的实现头文件#ifndef INSERTION_SORT_H
#define INSERTION_SORT_H#include "errorRecord.h"#define NUM 8
#define MAX_SIZE 20#define EQUAL(a, b) ((a) == (b))
#define LESS_THAN(a, b) ((a) < (b))
#define LESS_OR_EQUAL(a, b) ((a) <= (b))typedef int InfoType;
typedef int KeyType;typedef struct {KeyType key;InfoType info;
} RecType;typedef struct {RecType rec[MAX_SIZE + 1]; // 0 位置用作哨兵或闲置int length;
} SqList;/*算法 10.1前置条件:list 非空操作结果:对顺序表 list 作直接插入排序
*/
Status InsertSort(SqList *list);/*算法 10.2前置条件:list 非空操作结果:对顺序表 list 作折半插入排序
*/
Status BInsertSort(SqL

http://www.mrgr.cn/news/21602.html

相关文章:

  • FPGA开发:Verilog数字设计基础
  • Spring Ioc和DI
  • MySQL库的操作
  • 记录log到数据库
  • Python中如何实现列表去重
  • 828华为云征文|华为云Flexus X实例docker部署MinIO对象存储系统obs
  • DBAPI如何使用内存缓存
  • 软考-高级架构师Keywords(上半部分)
  • 如何在在Java中操作Redis
  • STM32双轮平衡小车(基于STM32F103C8T6HAL库)
  • 个人随想-一个有意思的鼠标截屏RAG
  • Spring-循环依赖
  • SIGMOD-24概览Part2: Industry Session (Query Engines)
  • Springboot工程配置https访问
  • 英文翻译工具怎么选?这4款值得收藏。
  • gpedit.msc本地组策略编辑器,结果发现竟然打不开了
  • sunxi-fel 的相关命令
  • 文本分类场景下微调BERT
  • 类和对象的概述以及this指针的应用
  • Python基础—Python 中pip的8个必备命令