摘要:
双栈模拟队列 队列支持队尾入队,队头出队,队头出队时可以访问队头 两个栈a,b 当入队时把元素入栈a 当出队时检查b中元素 若b为空则把a依次出栈并且入栈b(出栈一个就入栈b一个) 若b非空则出栈b,出栈b前的栈顶元素即为队首元素 正确性: 出队时相当于把a栈顺序倒过来,使得先入栈的在栈顶,此时栈顶 阅读全文
posted @ 2026-01-24 15:21
sakrain
阅读(21)
评论(0)
推荐(0)
摘要:
图的欧拉道路与回路(不重复的走过所有边而不是点) : 定理1:存在欧拉路的条件:图是连通的,有且只有2个奇点。 定理2:存在欧拉回路的条件:图是连通的,有0个奇点。 前提必须连通 并且是无向图 对于有向图,有: 图是联通的(忽略边的方向) 当所有节点入度等于出度时存在欧拉回路 当只有一个节点出度等于 阅读全文
posted @ 2026-01-24 15:05
sakrain
阅读(21)
评论(0)
推荐(0)
摘要:
无向图的对称性:g[i][j]=g[j][i],开两倍数组!!重要! 邻接矩阵的建立: 初始化正无穷大时若为int数组memset(g,0x7f,sizeof g) 若为0则memset(g,0,sizeof g) 若为很小数则为memset(g,0xaf,sizeof g) double数组时me 阅读全文
posted @ 2026-01-24 14:48
sakrain
阅读(21)
评论(0)
推荐(0)
摘要:
准备复建之前学的算法/数据结构 目的:首先是一些面试要求手撕KMP 红黑树 B树 跳表这些 然后一些基础算法二分 并查集 树状数组 线段树 ST表 LCA 各种堆什么的有点忘了 然后学一些新的比如网络流 图的匹配 prufer Matrix-tree LGV以及一些计数相关的这些,然后DS上面一些技 阅读全文
posted @ 2026-01-24 11:51
sakrain
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号