
数据结构
的
Crystal_Coding
这个作者很懒,什么都没留下…
展开
-
数据结构——代码执行效率的影响因素(1)
程序的运行效率和存储空间的大小有关例:打印n个数字循环打印:void PrintN(int N){ int i; for( i=1; i<=N; i++){ printf("%d\n",i); } return;}递归打印:void PrintN(int N){ if(N){ PrintN(N-1); printf("%d\n",N);...原创 2019-03-21 11:41:21 · 1088 阅读 · 1 评论 -
数据结构——代码执行效率的影响因素(2)
代码的巧妙程度影响程序的执行效率计算给定多项式在给定点x处的值double f1(int n, double a[], double x){ int i; double p=a[0]; for(i=1; i<=n; i++){ p+=a[i]*pow(x,i); } return p;}double f2(int...原创 2019-03-21 15:17:07 · 765 阅读 · 0 评论 -
数据结构——最大子列和问题
给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子...原创 2019-03-25 11:24:36 · 1258 阅读 · 1 评论 -
队列的实现
队列:一端插入,另一端删除队列的顺序存储实现#define MaxSize <储存数据元素的最大个数>struct QNode{ ElementType Data[MaxSize]; int rear; int front;};typedef struct QNode *Queue;循环队列:如何判断队空还是满?当front==re...翻译 2019-04-10 16:53:34 · 215 阅读 · 0 评论 -
多项式的加法运算
多项式采用不带头节点的单向链表,按照指数递减的顺序排列各项struct PolyNode{ int coef;//系数 int expon;//指数 struct PolyNode *link;//指向下一个节点的指针};typedef struct PolyNode *Polynominal;Polynominal P1,P2;首先,定义一个方法来处理节点...翻译 2019-04-10 17:30:49 · 665 阅读 · 0 评论 -
01-复杂度2 Maximum Subsequence Sum (25 分)
01-复杂度2 Maximum Subsequence Sum (25 分)Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1≤i≤j≤K. The Maximum...原创 2019-03-28 15:57:05 · 551 阅读 · 0 评论 -
一元多项式的加法和乘法运算
多项式的表示:仅表示非零项数组:编程简单、调试容易、但需要事先确定数组的大小链表:动态性强、编程略微复杂、调试困难一种比较好的实现方法:动态数组用链表结构解决该问题:typedef struct PolyNode *Polynomial;struct PolyNode{ int coef;//系数 int expon;//指数 Polynomia...翻译 2019-04-11 11:42:37 · 675 阅读 · 0 评论 -
堆栈
堆栈的顺序存储的实现栈的顺序存储由一个一维数组和一个记录栈顶元素位置的变量组成#define MaxSize <储存最大元素的个数>typedef struct SNode *Stack;struct SNode{ ElementType Data[MaxSize]; int Top;};1.入栈void Push(Stack PtrS,Ele...翻译 2019-04-08 16:15:00 · 367 阅读 · 0 评论 -
线性表的实现
多项式的表示多项式:方法一:顺序存储结构直接表示a[i]:项的系数用下标表示次数,下标对应数组中的值表示系数。下标i 0 1 2 3 4 5 a[i] 1 0 -3 0 0 4 存在的问题:造成空间的巨大浪费方法二:顺序结构表示非零项把多项式看成一个系数和指数组成的二元组,...翻译 2019-04-03 17:35:17 · 281 阅读 · 0 评论