自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山重水复疑无路,柳暗花明又一村

时间很短,要记录好转角处的风景

  • 博客(8)
  • 收藏
  • 关注

原创 九度OJ 排序

一、题目:对输入的n个数进行排序并输出输入:第一行包括一个整数n(1输出:输出n个排序后的数,每个数后有个空格,每组测试结果占一行样例输入:41 4 3 2样例输出:1 2 3 4实现代码:#include int main(){ int a[100],n; while(scanf("%d\n",&n)!=EOF){ for(int i=0;i

2017-12-31 14:10:05 212

原创 创建循环双链表,并进行两个链表合并操作

创建循环双链表,并进行两个链表合并操作L1={1,2,3,4,5,6},L2={11,22,33,44,55,66}当i=0时,将L2链接到L1前,i大于0小于6时,插入第i个位置,i大于6是,链接到L1后面实现代码:#include #include typedef struct DNode{ int data; struct DNode *prior; struct DN

2017-12-09 23:45:38 1693

原创 判断一个数据序列是否构成一个小根堆

判断一个数据序列是否构成一个小根堆实现代码:#include //判断一个数据序列是否构成一个小根堆 bool IsMinHeap(int A[],int len){//将二叉树结点序列看成一个循序表 int i; if(len%2==0){//结点个数为偶数个时的判断 if(A[len/2]>A[len]) return false; for(i=len/2-1;

2017-12-07 22:54:26 7180 3

原创 截断一个单链表

截断一个单链表原始单链表L={a1,b2,a2,b2,......an,bn},截成两个分别为L1={a1,a2,a3....an},L2={bn,bn-1,...b1},且L1用L的头结点实现代码:#include #include typedef struct LinkNode{ int data; struct LinkNode *next;} LinkNode;vo

2017-12-05 22:40:29 726

原创 改无序单链表为有序

改无序单链表为有序实现代码:#include #include typedef struct LinkNode{ int data; struct LinkNode *next;} LinkNode;void CreateLinkNode(LinkNode *&L,int a[],int n){ LinkNode *p,*L1; int i; L=(LinkNode*)m

2017-12-05 22:36:28 2293 1

原创 顺序表的创建算法

顺序表的创建算法实现代码:#include #include #define MaxSize 50typedef int ElemType;typedef struct SqList{ ElemType data[MaxSize]; int length;}SqList;void Init(SqList *&L){ int i; for(i=0;ilength;++i)

2017-12-04 00:06:18 1544

原创 算法:求一元二次方程的根

算法:求一元二次方程的根实现代码:#include #include int solution(double a,double b,double c,double &x1,double &x2) { double d; d=b*b-4*a*c; if (d>0) { x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); retu

2017-12-03 23:28:55 5169 1

原创 头插法,尾插法,创建单链表,然后删除所有结点值为x的结点

头插法,尾插法,创建单链表,然后删除所有结点值为x的结点实现代码:#include #include typedef struct LNode{ int data; struct LNode *next;}LNode;//头插法 void Create1(LNode *&L,int a[],int n){ LNode *p; int i; L=(LNode*)mal

2017-12-02 00:03:42 900

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除