摘要: 已知一个采用顺序储存结构进行存储的线性表a,其中的元素都是互不相等的整数 设计一个算法,将线性表重新排列称为一个节点为界的两部分 前一部分元素都小于他,后一部分都大于他 /* 现在有一个数组 要求以第一个数为界限 把数组中大于该数的项放到右边 小于的放到左边 */ #include<stdio.h> 阅读全文
posted @ 2020-05-14 23:11 雾漫大武汉 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 具体的数学实现方法就不写了,网上有大把大把的 这里写两种最容易理解的版本 第一种是最简单的链表实现方法 #include<stdio.h> #include<stdlib.h> /* 第一种是链表法 首先创建一个循环单链表 将每一个参加该游戏的人设定为一个节点 每个节点的data域代表了每个人的编号 阅读全文
posted @ 2020-05-14 18:58 雾漫大武汉 阅读(1463) 评论(0) 推荐(0) 编辑