摘要:
2020/7/14 学习内容: 单元测试框架的编写与实现,单元测试框架属于测试的一部分,验证程序的某一部分逻辑是否正确。 模仿google test模块的方式,在文件中加入多个TEST函数,然后调用RUN_ALL_TESTS函数就可以执行所有的TEST函数,并且返回结果; TEST函数其实并不是真正 阅读全文
摘要:
windows下: 回车:光标移动到行首 换行:光标移动到下一行 linux: 只需要换行就可以了 阅读全文
摘要:
汇编常见错误总结 0 Block nesting error 嵌套出错.嵌套的过程,段,结构,宏指令或重复块等非正常结束.例如在嵌套语句中有外层的结束语句,而无 内层的结束语局 1 Extra characters on line 一语句行有多余字符,可能是语句中给出的参数太多 2 Internal 阅读全文
摘要:
在sublime text3中编译汇编并高亮显示 这一段时间在学习汇编,被汇编折磨的要死(经历过的人才懂 老师给的IDE巨丑,于是想在ST3中实现编写汇编并编译 看一下效果: 安装汇编高亮显示插件x86 and x86 Assembly CTRL+` 或者 工具 命令面板 输入 install 选择 阅读全文
摘要:
1 typedef char InfoType; 2 //图的邻接矩阵储存方法 3 4 //图的邻接矩阵表示是唯一的 5 //邻接矩阵适合储存边的数目比较多的稠密图 6 //无向图的邻接矩阵是一个对称矩阵 7 //对于无向图,第i行或者第i列非0,非INF元素的个数正好是顶点i的度 8 //对于有向 阅读全文
摘要:
1 //判断是否为完全二叉树 2 bool IsPBTree(BTNode *b) 3 { 4 bool isStart = false; 5 6 SqQueue *qu; 7 BTNode *p; 8 p = b; 9 InitQueue(qu); 10 enQueue(qu,p); 11 whi 阅读全文
摘要:
1 //层次遍历算法 2 //顺序环形队列 3 typedef struct{ 4 BTNode *data[MaxSize]; 5 int front; 6 int rear; 7 }SqQueue; 8 9 void InitQueue(SqQueue *&qu) 10 { 11 qu = (S 阅读全文
摘要:
1 //双亲储存结构 2 typedef struct{ 3 ElemType data; 4 int parent; 5 }PTree[MaxSize]; 6 7 //孩子链储存结构 8 const int MaxSons = 10; 9 typedef struct node{ 10 ElemT 阅读全文
摘要:
//非递归算法后序遍历二叉树 void PostOrder1(BTNode *b) { BTNode *St[MaxSize];BTNode *p;int top = -1; //建立栈并初始化 BTNode *r; //保存前一个访问的结点 bool flag; p = b; //p指向根节点 d 阅读全文
摘要:
首先在官网上下载u8glib for arm https://github.com/olikraus/u8glib 下载之后解压 新建 u8g_arm.c 这是u8g的接口文件 需要实现的函数: u8g_Delay(uint16_t)为延时n毫秒函数 1 void u8g_Delay(uint16_ 阅读全文