![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构-test
文章平均质量分 77
longhun19
这个作者很懒,什么都没留下…
展开
-
一元多项式的运算(加、减、乘)C 实现
/*========================================== A: 1*(x^2) + 2*(x^3) +....+ 4*(x^15) + ... B: 5*(x^2) + 4*(x^4) +....+ 8*(x^15) + ... 计算 A + B ,A - B ,A * B = ? 测试数据: 5 -2 1 4 -5 -5 1 6 8 9 8 3原创 2011-10-30 09:18:00 · 991 阅读 · 1 评论 -
约瑟夫环
1 到 n 个人,从第 1 个开始数,数到 k 的退出,然后旁边的重新开始数,数到 k 退出,如此循环,直到所有人都退出。 #include #include typedef int datatype; typedef struct node { datatype data; struct node *next; }*linklist,listnode; linklist creat原创 2011-10-30 20:47:17 · 177 阅读 · 0 评论 -
双向循环链表
#include #include typedef struct node { int data; struct node *prior,*next; }*dlinklist,dlistnode; #define N sizeof(dlistnode) dlinklist create_dlist(int a)//创建只有一个元素的双向链表 { dlistnode *head = (原创 2011-10-27 17:18:33 · 261 阅读 · 0 评论 -
单链表的各种操作(建立,查找,删除,插入,归并等)
#include #include #define OK 1 #define ERROR 0 typedef int datatype ; typedef struct node { datatype data; struct node *next; }listnode , *linklist; int length;//表长 linklist create_list(int len)原创 2011-10-26 15:47:11 · 632 阅读 · 0 评论 -
顺序表的各种操作(建立,查找,删除,插入等)
原来的发现有点小问题,重新修改了下,在DEV中运行成功。 #include #include #define OK 1 #define ERROR 0 typedef int ElemType; #define LIST_INIT_SIZE 100 #define INCREMENT 10 typedef struct { ElemType *elem;原创 2011-10-26 15:41:27 · 1164 阅读 · 0 评论