标题:C# 从给定的二维数组中怎么存储指定的元素?
取消只看楼主
gxlove
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2011-6-30
结帖率:60%
已结贴  问题点数:11 回复次数:1 
C# 从给定的二维数组中怎么存储指定的元素?
int[,] path ={
        { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
     (A){ 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
        { 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
        { 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
        { 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
        { 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0},
        { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
        { 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1},(B)
        { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
        { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};
以上是一个二维数组,用C#语言从path数组中按顺序得到元素值为1的各项下标,然后按顺序存到List中。说白了就是得到元素值为1的路径,有两条路径A到B,和B到A。得到两条路径的方法应该都一样吧。请写一下代码,谢谢!
搜索更多相关主题的帖子: 元素 
2014-06-23 15:57
gxlove
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2011-6-30
得分:0 
回复 2 楼 wjshan0808
谢谢你的回复!你这个不对哦,只是把值为1的所有元素取出来而已(这个很容易),要实现的是从A至B点根据路径取元素,比如:(1,0),(1,1),(1,2),(2,2),(3,2),(4,2),(5,2),(5,3)...path二维数组去掉0元素就成如下图形路径走向。


[ 本帖最后由 gxlove 于 2014-6-23 20:27 编辑 ]
2014-06-23 20:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-433276-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.979843 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved