本文主要是介绍(六十四)第 10 章 内部排序(静态链表的插入排序),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
示例代码
staticLinkList.h
// 静态链表的插入排序实现头文件#ifndef STATIC_LINK_LIST_H
#define STATIC_LINK_LIST_H#include "errorRecord.h"#define SIZE 100
#define NUM 8typedef int InfoType;
typedef int KeyType;typedef struct {KeyType key;InfoType info;
} RecType;typedef struct {RecType rec;int next;
} SLNode;typedef struct {SLNode rec[SIZE];int length;
} SLinkList;/*前置条件:list 非空操作结果:由数组 rec 建立 n 个元素的表插入排序的静态链表 list
*/
Status TableInsert(int n, RecType rec[], SLinkList *list);/*算法 10.3前置条件:list 非空操作结果:由数组 rec 建立 n 个元素的表插入排序的静态链表 list
*/
Status Arrange(SLinkList *list);/*前置条件:list 非空操作结果:
这篇关于(六十四)第 10 章 内部排序(静态链表的插入排序)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!