- 1、本文档共163页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/* 线性表的顺序表示:类型和界面定义*//* 线性表的顺序表示:函数实现*/
/* 线性表的单链表表示:类型和界面函数定义*//* 线性表的单链表表示:函数实现*/
/* 线性表的顺序表示:类型和界面定义*/
/* 线性表的顺序表示:函数实现*/
/* 用顺序表解决josephus问题的算法*/
/* 用循环单链表解决josephus问题的算法*/
/*字符串的顺序表示*/
/* 字符串的链接表示 */
/* 顺序栈表示:类型和界面函数声明 */
/* 顺序栈表示:函数定义 */
/* 栈链接表示:类型和界面函数声明 */
/*栈链接表示:函数定义*/
/* 简化背包问题的递归算法*/
/* 简化背包问题的非递归算法*/
/* 迷宫问题的递归算法*/
/* 迷宫问题的非递归算法(栈实现)*/
/* 队列的顺序表示:类型和函数声明 */
/* 队列的顺序表示:函数定义 */
/*队列链接表示:类型和界面函数声明*/
/*队列链接表示:函数定义*/
/* 用队列解决农夫过河问题的算法*/
/* 树的长子-兄弟表示法*/
/* 树的父指针表示法*/
/* 树的子表表示法*/
/* 树的后根周游的递归算法*/
/* 树的先根周游的非递归算法*/
/* 树的中根周游的递归算法*/
/* 树的后根周游的递归算法*/
/* 树的广度优先周游算法*/
/* 二叉树的链接表示*/
/* 二叉树的顺序表示*/
/* 线索二叉树的定义,构造算法和中根周游算法*/
/* 二叉树前根周游的递归算法*/
/* 二叉树对称根周游的递归算法*/
/* 二叉树后根周游的递归算法*/
/* 二叉树后根周游的非递归算法*/
/* 本程序提供了用顺序表实现字典的存储表示定义*/
/* 本程序是用开地址法解决碰撞的散列表示方法,
提供了字典的一些基本操作*/
/* 字典的二叉排序树实现,本程序实现了二叉排序树的基本操作的算法*/
/* 字典的AVL树实现*/
/* 本程序提供了用顺序表实现字典的情况下
的顺序检索算法*/
/* 本程序提供了用顺序表实现字典的情况下
的二分法检索算法*/
/* 本程序是用开地址法实现散列的检索算法*/
/* 二叉排序树的检索算法*/
/* AVL树的检索算法*/
/* 最佳二叉排序树是具有最佳检索效率的二叉排序树,
本程序提供了最佳二叉排序树的构造方法*/
/* 直接插入排序的算法源程序*/
/* 二分法插入排序的算法源程序*/
/* 表插入排序的算法源程序*/
/* shell排序的算法源程序 */
/* 直接选择排序的算法源程序*/
/* 堆排序的算法源程序*/
/* 起泡排序的算法源程序*/
/* 快速排序的算法源程序*/
/* 基数排序的算法源程序*/
/* 二路归并排序算法的源程序*/
/* 用图邻接矩阵表示实现的一些基本运算*/
/* 用图邻接表表示实现的一些基本运算*/
/* 用邻接矩阵表示的图的广度优先周游算法*/
/* 用邻接表表示的图的广度优先周游算法*/
/* 用邻接矩阵表示的图的深度优先周游的递归算法*/
/* 用邻接矩阵表示的图的深度优先周游的非递归算法*/
/* 用邻接表表示的图的深度优先周游的非递归算法*/
/* 用邻接矩阵表示的图的Kruskal算法的源程序*/
/* 用邻接矩阵表示的图的prim算法的源程序*/
/* 用邻接矩阵表示的图的Dijkstra算法的源程序*/
/* 用邻接矩阵表示的图的Floyd算法的源程序*/
/* 用邻接表表示图的拓扑排序算法*/
/* 用邻接矩阵表示图的拓扑排序算法*/
/* 图的关键路径问题的算法*/
/* 背包问题的贪心法算法*/
/* 用动态规划法求组和数的算法*/
/* 用回溯法解决骑士周游问题的算法*/
/* 0/1背包问题的回溯法算法*/
/* 0/1背包问题的动态规划法算法*/
/* 0/1背包问题的分支定界法算法*/
/* 线性表的顺序表示:类型和界面定义*/
#define TRUE 1
#define FALSE 0
#define SPECIAL -1
/* 定义顺序表的大小。应根据需要修改 */
#define MAXNUM 20
/* 定义顺序表的元素类型。应根据需要修改 */
typedef int DataType;
struct SeqList {
int n; /* 存放线性表中元素的个数 n MAXNUM */
DataType element[MAXNUM]; /* 存放线性表中的元素 */
};
typedef struct SeqList SeqList, *PSeqList;
/* 创建新的顺序表 */
PSeqList createNullList_
您可能关注的文档
- 搜索引擎蜘蛛爬行原理和规律分读析.docx
- 搜索营销简件单知识.doc
- 搜索营m销-sem数据分析实战.docx
- 数成都餐饮应该关注的营项销策略.docx
- 搜索引擎营销黄项金搭档.docx
- 数房地产行z业销售收入的会计s核算.doc
- 数技于术管理中心职位说明书.doc
- 数推进学习型如组织建设需要解决的五个问题.doc
- 搜索推广对中小企业果的意义——以百度为例.doc
- 末我对社区工作g新认识.doc
- 2024-2025学年初中综合实践活动八年级第一学期沪科版(贵州专用)教学设计合集.docx
- 2024-2025学年小学英语二年级下册人教版(新起点)教学设计合集.docx
- 2024-2025学年小学数学四年级下册人教版(2024)教学设计合集.docx
- 2024-2025学年中职中职专业课林业类61 农林牧渔大类教学设计合集.docx
- 2024-2025学年初中美术七年级上册(2024)桂美版(2024)教学设计合集.docx
- 2024-2025学年中职思想政治心理健康与职业生涯高教版(2023)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)三年级下册桂科版教学设计合集.docx
- 2024-2025学年小学科学四年级上册教科版(2024)教学设计合集.docx
- 2024-2025学年小学科学五年级上册苏教版(2024)教学设计合集.docx
- 2024-2025学年高中思想政治必修2 经济与社会统编版(部编版)教学设计合集.docx
文档评论(0)