社区
Java SE
帖子详情
如何实现这个3维的数据结构?
suncs2001
2008-07-10 10:10:53
首先有个2维数组,graph[][],其中graph的每个值都是一个vector,这个结构怎么声明和初始化?
Vector graph[][] 行么,不知道怎么初始化了
...全文
119
9
打赏
收藏
如何实现这个3维的数据结构?
首先有个2维数组,graph[][],其中graph的每个值都是一个vector,这个结构怎么声明和初始化? Vector graph[][] 行么,不知道怎么初始化了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenzheng38
2008-07-12
打赏
举报
回复
顶三楼的 ,呵呵
zhouyong80
2008-07-12
打赏
举报
回复
Vector[][] graph = null; //声明二维数组
二维数组可以看成是数组的数组,所以,graph可以看做是一个一维的Vector数组,其中每个元素又都是一个一维Vector数组
至于初始化,可以用双层的循环对每一个元素进行初始化就可以了。
例如:
graph = new Vector[][] {{new Vector(),new Vector()},
{new Vector(),new Vector(),new Vector(),new Vector()},
{new Vector(),new Vector(),new Vector()}};
MandyQQ615711886
2008-07-12
打赏
举报
回复
呵呵,来看看,下学期要学,不知道数据结构难不难!
awusoft
2008-07-12
打赏
举报
回复
graph[0]是一个数组的引用.
graph[1]也是一个数组引用.
请看graph[0]与graph[1]它们是不也组成了一个数组?
所以说就有了graph.length的说法.
suncs2001
2008-07-11
打赏
举报
回复
3楼的代码我没看懂啊,Vector graph[][] = new Vector[2][3];不是说比如graph[0][1]的值是vector类型的么,就如同int[][] a,int类型是说 a[x][y]的值的类型是int型,怎么出现graph.length的?这个已经声明了2维的数组是vector套vector的么?
wensheng_zh2007
2008-07-10
打赏
举报
回复
就把他当成基本数据类型那么用就可以了,除了可以在每个对象里面放入其子类的对象之外
awusoft
2008-07-10
打赏
举报
回复
Vector graph[][] = new Vector[2][3];
for(int i=0;i<graph.length;i++)
{
for(int j=0;j<graph[i].length;j++)
{
graph[i][j] = new Vector();
}
}
宋玮-深圳
2008-07-10
打赏
举报
回复
vector继承自Object,你完全可以当它是一个对象,而不是集合。
如果不需要申明泛型的数组,上面这个可以了
PyQt
实现
3
维
数组与界面TableWidget双向绑定
摘要:该示例展示了使用PyQt5
实现
三
维
NumPy数组与表格界面双向绑定的方法。程序通过QComboBox选择数组第0
维
,QTableWidget展示第1-2
维
数据,支持双向同步:下拉菜单切换时加载对应
维
度数据到表格;表格编辑时验证并更新数组值。
实现
要点包括信号控制防止循环触发、数据格式处理(保留2位小数)和输入验证机制。该方案可作为科学数据可视化或参数调整界面的基础框架,具有
维
度切换、实时同步和输入校验等实用功能。
python顺时针旋转_Python之二
维
数组N*N顺时针旋转90度
需求:把一个二
维
数组顺时针旋转90度,现实数据的替换。比如把4*4的二
维
数组顺时针旋转90度原始数据是一个嵌套列表:[['A', 'B', 'C', 'D'], ['A', 'B', 'C', 'D'], ['A', 'B', 'C', 'D'], ['A', 'B', 'C', 'D']]更直观打印显示如下:['A', 'B', 'C', 'D']['A', 'B', 'C', 'D']['A'...
HSIC-NDR:基于核依赖最大化的非线性降
维
算法原理与实践
在机器学习中,降
维
是应对高
维
数据
维
度灾难的核心技术,旨在提取数据本质的低
维
结构。传统线性方法如主成分分析(PCA)通过最大化方差保留全局线性结构,但难以处理复杂的非线性流形。核方法通过将数据映射到高
维
再生核希尔伯特空间,能够捕捉非线性关系。基于希尔伯特-施密特独立性准则的非线性降
维
算法,通过最大化原始数据与低
维
表示之间的统计依赖性,将降
维
问题转化为特征值分解,兼具框架灵活性与计算高效性。该技术通过核函数选择适配不同
数据结构
,在图像识别、流形学习等场景中提升特征表示能力,为高
维
数据分析提供了有效的非线性解决方
【flink番外篇】15、Flink
维
表实战之6种
实现
方式-通过Temporal table
实现
维
表数据join
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列 本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列 本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列 本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
【flink番外篇】15、Flink
维
表实战之6种
实现
方式-通过广播将
维
表数据传递到下游
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列 本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列 本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列 本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章