![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
文章平均质量分 71
qq604258581
这个作者很懒,什么都没留下…
展开
-
有趣的二维命名法
一个很有趣的排列方法:#includeusing 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 · 263 阅读 · 0 评论 -
c++中如何解决函数调用二维数组的问题。
1.可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略 第一维的大小说明,如: void Func(int array[3][10]); void Func(int array[][10]);调用函数时,我们只要告诉编译器我们调用函数的名字就可以了,上面函数的调用方法为: Func转载 2017-05-10 22:07:24 · 14942 阅读 · 0 评论 -
C++函数的数组参数—向函数传递数组
数组函数调用转载 2017-04-27 20:55:42 · 1030 阅读 · 0 评论 -
算法笔记——【贪心算法】单源最短路径问题
算法笔记——【贪心算法】单源最短路径问题 1、问题描述 给定带权有向图G=(V,E),其中每条边的权是非负实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到所有其他各顶点的最短路长度。这里路的长度是指路上各边权之和。这个问题通常称为单源最短路径问题。 2、Dijkstra算法 Dijkstra算法是解单源最短路径问题的贪心算法。 其基本思想是转载 2017-04-28 00:07:11 · 2249 阅读 · 0 评论