摘要: 本科毕业论文受导师指点受益良多,所以将论文的写法记下来。 论文课题名称:A 第1段第1部分,论述A是什么,干什么用。 第1段第2部分;论述A应用过程中存在的问题。 第1段第3部分:1、论述现有解决A的方法; 2、研究A中存在哪些问题。 第2段第1部分:用1-2句话,整体概括本文的工作; 第2段第2部 阅读全文
posted @ 2018-05-28 17:10 JQS 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 待更。。。。 目录 一、什么是红黑树 红-黑树是这样的树: 1.每个节点不是红色就是黑色的; 2.根节点总是黑色的; 3.每个叶节点(NIL)都是黑色; 4.如果节点是红色的,则它的子节点必须是黑色的; 4.从根节点到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点(即相同的黑度)。 红黑树是 阅读全文
posted @ 2018-04-17 22:12 JQS 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、递归算法:直接或间接地调用自身的算法。 1、使用递归要注意的有两点: 递归就是在过程或函数里面调用自身; 在使用递归时,必须有一个明确的递归结束条件,称为递归出口. 2、递归分为两个阶段: 递推:把复杂的问题的求解推到比原问题简单一些的问题的求解; 回归:当获得最简单的情况后,逐步返回,依次得到 阅读全文
posted @ 2018-04-15 21:58 JQS 阅读(2298) 评论(0) 推荐(0) 编辑
摘要: 逻辑左移=算数左移,每次移动,右边统一添0。 逻辑右移,不管符号位,左边统一添0.比如一个有符号位的8位二进制数11001101,如果移一位就变成01100110. 算数右移,左边添加的数和符号有关。见最后例子。 e.g:1010101010,其中[]位是添加的数字 逻辑左移一位:010101010 阅读全文
posted @ 2018-04-08 10:53 JQS 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: C声明 32位机器 64位机器 char 1 1 short int 2 2 int 4 4 long int 4 8 long long int 8 8 char*(占机器的最大位数) 4 8 float 4 4 double 8 8 阅读全文
posted @ 2018-04-07 17:32 JQS 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 思路:1、正数 --> (该数%16) 余数 >= 10, 余数 < 10; 2、负数 3、零 阅读全文
posted @ 2018-04-07 17:03 JQS 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-06 19:05 JQS 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-06 19:05 JQS 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 头插法 顺序遍历单链表,将遍历的每个节点插到头结点后面。 /* 带头结点的单链表逆置 */ #include<stdio.h> #include<stdlib.h> struct node{ int data; struct node* next; }; struct node* creat(){ 阅读全文
posted @ 2018-03-08 18:22 JQS 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 求一维数组方法: 注意:这是在定义数组后直接求长度; 在下面这种情况下这种方法不适用: 阅读全文
posted @ 2018-03-07 21:32 JQS 阅读(1177) 评论(2) 推荐(0) 编辑