
c++笔记
文章平均质量分 71
qq604258581
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有趣的二维命名法
一个很有趣的排列方法: #include using namespace std; struct diamond { int color; //颜色编号 int shape; //形状编号 int use; //是否已经排列,未排列为1 }; int main(){ int N=5; diamond a[N*N+1]; for(int i=1;i<=N*N;i++) { a[i].color转载 2017-05-12 23:28:22 · 309 阅读 · 0 评论 -
c++中如何解决函数调用二维数组的问题。
1.可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略 第一维的大小说明,如: void Func(int array[3][10]); void Func(int array[][10]); 调用函数时,我们只要告诉编译器我们调用函数的名字就可以了,上面函数的调用方法为: Func转载 2017-05-10 22:07:24 · 15213 阅读 · 0 评论 -
C++函数的数组参数—向函数传递数组
数组函数调用转载 2017-04-27 20:55:42 · 1093 阅读 · 0 评论 -
算法笔记——【贪心算法】单源最短路径问题
算法笔记——【贪心算法】单源最短路径问题 1、问题描述 给定带权有向图G=(V,E),其中每条边的权是非负实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到所有其他各顶点的最短路长度。这里路的长度是指路上各边权之和。这个问题通常称为单源最短路径问题。 2、Dijkstra算法 Dijkstra算法是解单源最短路径问题的贪心算法。 其基本思想是转载 2017-04-28 00:07:11 · 2324 阅读 · 0 评论