算法模板
文章平均质量分 85
ShannonNansen
To live is to change the world.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
矩阵快速幂模板
#define MOD 1000000007 struct Matrix { int row,col; long long m[10][10]; Matrix(){} Matrix(long long s,int x,int y):row(x),col(y) //构造单位矩阵或0矩阵 { for(int i=0;i<x;i++) for(int j=0;j<y;j++)原创 2015-10-27 12:00:44 · 709 阅读 · 0 评论 -
构建单链表的递归和非递归版本(C++版)
原文链接:http://www.cnblogs.com/huangxincheng/p/4025525.html 代码改编自上述博客的单链表C#版本,以下为简单修改过的C++版本: 一、递归版本: class LinkList { public class LinkNode { publi原创 2016-09-18 09:49:37 · 1175 阅读 · 0 评论 -
C++重载运算符与STL有序容器
重载运算符,是C++语言特色之一。对于构造数据类型来说,通过运算符的重载,可以使程序代码更加简洁清晰,功能更加丰富。 本文不过多地介绍运算符重载和STL,只是介绍一下STL有序容器与重载运算符之间的一点小应用。下面的代码我都简单写了,实际上应该做好封装的。 重载运算符 为什么要重载运算符 1. 为了代码书写方便 比方说,我们定义一个复数类,由于复数类是我们自己构造的数据类型,它是原创 2017-08-16 18:47:05 · 1331 阅读 · 0 评论
分享