上一页 1 2 3 4 5 6 7 8 9 ··· 29 下一页
摘要: 一、技术总结 本题为哈希映射的相关题目 因为一般的哈希表都是使用素数tsize进行作为最大空间,所需需要先编写一个素数判断函数,关键点是从i = 2开始遍历,只需要遍历到i * ii ⇐ x即可; 哈希表本质是用最大的存储空间tsize取余,进行存储,但是会可能出现相同的余数,那么会发生冲突,这时就 阅读全文
posted @ 2020-06-20 20:40 睿晞 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 即判断给出一串数字中缺少的最小正整数 直接可以遍历判断n个数字中是否在一串数字中是否出现,如果没有直接输出 但是会出现一种情况,是恰好给出的数字是1~n,这是需要再判断一下了遍历的次数是否等于n,如果是的话直接输出n+1 二、参考代码 #include<iostream> #inclu 阅读全文
posted @ 2020-06-20 20:20 睿晞 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 首先这一题是关于拓扑排序的,必须明确啥是拓扑排序,也就是对于有向无环图,能够生成拓扑序列;使得该序列中任意两个顶点u、v,如果存在u->v,那么在序列中u一定在v的前面。 然后这一题是给出一个有向无环图,要我们判断所给的序列是否为拓扑排序。 无论是判断是拓扑序列还是该图是否为有向无环图 阅读全文
posted @ 2020-06-20 19:55 睿晞 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 题目的意思就是找到,给出两个结点的最小的祖先结点,其实这题关键就是,它是一棵搜索二叉树,我们只要发现有个结点是在给出的两个结点之间,那么这个结点就一定是最小的最先结点。 使用map< int , bool > mp,用于接收二叉树的结点,用于遍历找到那个加在所给结点的祖先结点。;最后就 阅读全文
posted @ 2020-06-19 20:51 睿晞 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 这一题就是判断无向图中一定子集是否为团(clique),是否为最大团,就是没法再选出一个结点构成新的团,团中的任意两个顶点之间可以直接接通。 然后这一题学到的东西有,使用hash用于判断存储判断之外的结点。 同时vector如果使用&进行赋值,应该进行初始化,也就是这样vector < 阅读全文
posted @ 2020-06-19 20:05 睿晞 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 二、参考代码 #include<iostream> #include<vector> #include<algorithm> #include<set> #include<map> using namespace std; struct node_i{ string name; dou 阅读全文
posted @ 2020-06-18 23:28 睿晞 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 就是读懂题目即可,具体意思判断连续数字的个数,并且按数字加个数组成新的数字。 使用两个vector容器,一个是装临时生成的数字串。 首先将D插入v容器,然后开始进行轮数的遍历,这里需要注意当插入的时候,已经算第一轮了,所以在遍历的时候进行index-1轮即可;然后对于当前轮中数字判断连 阅读全文
posted @ 2020-06-18 21:13 睿晞 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 学会使用unordered_map,可以减少存储空间,同时如果是两个id号之间有关系,可以直接让他们拼接起来。使用map<int, bool>来表示他们直接是否有关系; 学会使用stoi函数,能够将字符串直接转化为默认是十进制的数字。 最后就是读懂题目,如果A喜欢B,则需要寻找与A同性 阅读全文
posted @ 2020-06-18 20:27 睿晞 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 已知包含中序遍历,在随便知道先序或是后序,遍历都是能够确定二叉树,create函数模板要记住。不要忘记root->data = in[k]赋值。递归边界,返回的是return NULL。 同时,就是后序遍历了,return没有的。 二、参考代码 #include<iostream> # 阅读全文
posted @ 2020-06-17 21:31 睿晞 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、技术总结 这一题主要是学会了使用**v.push_back(node{id, score, -1, -1, 0})**这种方式的赋值插入。 同时,也知道如果四舍五入向上取整,应该在int型,最后加上0.5。 还有对于string类型的输出,如果想使用printf进行输出,可以使用函数c_str( 阅读全文
posted @ 2020-06-17 21:22 睿晞 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 29 下一页