- 博客(6)
- 收藏
- 关注
原创 二叉树存储结构与遍历
typedef char TElemType; typedef struct BiTNode *Position; typedef Position BiTree; //---------二叉树的二叉链表存储表示--------------------- typedef struct BiTNode{ TElemType data; Position lchild; Position rchild; }BiTNode; //-------------二叉树的创建-----------------
2021-11-16 13:46:17 618
原创 队列的存储结构及操作
//-------------------队列的顺序存储结构-------------- #define MAXSIZE 100 typedef int QElemType; typedef int Status; typedef struct { QElemType *base; int front; int rear; }SqQueue; //-------------初始化------------------- Status InitQueue(SqQueue Q) { if(!Q.ba
2021-11-11 15:30:14 263
原创 栈的存储结构及操作
//------顺序栈的存储结构----------- #define MAXSIZE 100 typedef int SElemType; typedef int Status; #define ERROR -1; #define OK 0; typedef struct { SElemType *base; SElemType *top; int stacksize; }SqStack; //-------------顺序栈的初始化----------------- Status InitS
2021-11-08 17:21:10 57
原创 链表存储结构及操作
1.顺序表的存储结构 //--------顺序表的存储结构----------- #define MAXSIZE 100 enum { int, float, char }ElemType; typedef struct { ElemType *elem; int length; }SqList; 2.顺序表初始化 //-------顺序表初始化-------------- Status InitLIst(SqList &L) { L.elem = new ElemType[
2021-11-08 16:25:09 499
原创 项目bug:2.读补日冻结电量数据异常
1.原因 补日冻结进行数据冻结的时候,存放的位置和长度不对,导致不能读出正确的数据。 2.同时存在的问题 (1)变量清零的位置不对 (2)过结算日清需量的位置不对,判断条件不对
2021-09-28 14:49:45 232
原创 项目bug:1.补约定冻结时间比上电时间晚一分钟
项目bug:1.补约定冻结时间比上电时间晚一分钟 原因 造成这个问题的原因在于,在while循环之前的补冻结部分并没有进行补约定冻结,冻结是数据来源于freeze任务中的约定冻结。 遇到的问题 一开始没有找到对约定冻结进行标志置位的函数。后来找到函数但是没有把位置找全。第一次出现是在rateinit()函数里。 解决方案 将rateinit()函数中加入不需要新分钟到来就进行判断置位的函数,然后就对数据进行冻结。 反思 第一次解决的Bug,很简单但是找了一周,主要问题在于没找到所有对冻结标志置位的地方。从该
2021-09-28 14:39:41 44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人