上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 1、概念: 离散化:把无限空间中的有限个体映射到有限空间中去,以此提高算法的时空效率(就是对数据进行压缩)。 eg:原数据:1,999,100000,15;处理后:1,3,4,2; 2、方法一:STL处理 用辅助数组记录要离散的数据,排序是要为了后面的二分 因此,我们要保证相同元素离散后的位置相同, 阅读全文
posted @ 2018-12-11 19:12 麟阁 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、邻接矩阵:就是一个二维数组 特点:对称(矩阵有对称性),空间代价大(空间需求为O(|v|^2)),适用于稠密图,否则空间浪费较大。 #include<iostream> #include<cstdio> using namespace std; const int maxn = 120; con 阅读全文
posted @ 2018-12-11 14:12 麟阁 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、图的基本概念 (一)图的点和边 1、图的定义:一个图G=(V,E)由顶点集V和边集E组成。 2、边:一个点对(v,w),分为有向边,和无向边; 3、图的分类:有向图(点对是有序的),无向图(点对是无向的) 4、点与边的关系:顶点v与w邻接,当且仅当(v,w)属于E 5、权:每条边除了有顶点(v, 阅读全文
posted @ 2018-12-11 13:47 麟阁 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: 1、hdu-4325 题意:插花,要么给出插花的范围,要么查询某个点的花的个数。 思路:通过更新,每次更新区间S到T的数值,表插入花(这一点一开始没想到), 要么查询某个点的花的数目。 (与以往单纯的区间查询和单点修改的区间和不太相同)。 2、hdu-1166 典型的单点查找,区间求和的问题。(套模 阅读全文
posted @ 2018-12-07 17:47 麟阁 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今天做了这4道题,虽然大部分以前做过,但还是有些知识掌握不全。 总结一下所用的树的知识及解决方法 (1)非二叉树的遍历: 非二叉树就是图,所以它的存储结构类似邻接表,c++提供了vector数组可以很好的 存储邻接表,然后遍历就是深搜,广搜也可以,这类题比较简单。 (2)中序+(前序或者后序)--> 阅读全文
posted @ 2018-12-06 22:06 麟阁 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 思路1:可以用建树来做 由于是先序遍历,所以直接先序建树就行了。 #include<iostream> #include<cstdio> #include<cstring> using namespace std; const int maxn = 12000; int a[maxn],n,num; 阅读全文
posted @ 2018-12-06 21:29 麟阁 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/guotianqing/article/details/79828100 C语言&C++ 1、局部变量 如果在一个函数内部定义了一个静态变量,只给它赋值一次,如果它没有初始值,默认初始值为0,第二次调用函数的时候就不在定义它(即只定义一次)。 静态局 阅读全文
posted @ 2018-12-06 11:01 麟阁 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、二叉树的前序中序转后序: 先通过前序中序建树,再进行后序遍历。 (1)建树:每次记录先序遍历的根,中序遍历的范围; 先找到根在中序遍历中的位置,然后找到左子树,右子树; 分别找到左子树的根和范围与右子树的根和范围。 递归下去,直到st>ed. (2)后序遍历; #include<iostream 阅读全文
posted @ 2018-12-05 20:36 麟阁 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805521431773184 思路: (1)用vector记录每个非叶子节点的子节点 (2)通过dfs记录每一层的节点的个数,并记录最高层的节点数量 (3)从0开始 阅读全文
posted @ 2018-12-04 18:52 麟阁 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #define INFO 0x3ff #define NEINFO -0x3ff typedef enum ColorType{ Black,Red }ColorType; struct Node{ int data; Col 阅读全文
posted @ 2018-12-04 13:43 麟阁 阅读(104) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页