![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/C++
文章平均质量分 63
hxm
这个作者很懒,什么都没留下…
展开
-
洗牌算法
http://bbs.csdn.net/topics/390576381 从这里的一个帖子粘过来的。只是存着,方便下次看。 #include #include #include int d[6]; int i,n,a,b,t; int c,j; void main() { srand(time(NULL)); printf("shuffle 0..n-1 demo\n原创 2013-09-04 15:18:34 · 1076 阅读 · 0 评论 -
两个单链表的合并
如果用的是头插法打印出来时逆序 #include #include typedef int DataType; typedef struct node { DataType data; struct node *next; }LinkNode,*LinkList; //利用头插法建立单链表 /*LinkNode *CreateList(void) { LinkNode *s,*head原创 2013-10-06 22:31:22 · 1126 阅读 · 1 评论 -
一元多项式相加
按照数据结构书上写的 #include #include typedef int DataType; typedef struct Polynode { int coef; int exp; struct Polynode *next; }Polynode, *PolyList; //用尾插法建立一元多项式链表 PolyList polyCreate() { Polynode原创 2013-10-06 23:33:58 · 1011 阅读 · 0 评论 -
循环单链表的合并
#include #include typedef int DataType; typedef struct node { DataType data; struct node *next; }LinkNode,*LinkList; LinkNode *CreateList(void) { LinkList head,q,p; int flag=1; DataType data;原创 2013-10-06 22:54:05 · 922 阅读 · 0 评论 -
单链表的逆置
#include #include typedef int DataType; //数据结构的定义 typedef struct node{ DataType data; struct node *next; }LinkNode,*LinkList; //利用尾插法建立链表 LinkNode *CreateList() { LinkNode *head,*原创 2013-10-07 23:13:55 · 606 阅读 · 0 评论