C# 基于元素'打印列表内容;x、y位置(离散整数)
我有一个“立方体”的通用列表。每个立方体都有一个位置(x,y)。列表中没有具有相同位置的多维数据集。每个立方体的x和y的位置是一个整数,只有离散的整数。最后,列表没有排序 我想根据立方体的位置打印列表。我该怎么做呢 因为位置是整数,所以我考虑使用2d数组。在列表中找到最小y值。一旦我有了最小y值,如果它是负的,我可以将最小y的绝对值添加到每个立方体的y值中(不再有负的y值)。对于x值,我也可以这样做。从这里开始,我只需将内容添加到2d数组中,打印起来就很简单了 我总是想得太多?有没有更简单、更有效的方法C# 基于元素'打印列表内容;x、y位置(离散整数),c#,arrays,algorithm,list,printing,C#,Arrays,Algorithm,List,Printing,我有一个“立方体”的通用列表。每个立方体都有一个位置(x,y)。列表中没有具有相同位置的多维数据集。每个立方体的x和y的位置是一个整数,只有离散的整数。最后,列表没有排序 我想根据立方体的位置打印列表。我该怎么做呢 因为位置是整数,所以我考虑使用2d数组。在列表中找到最小y值。一旦我有了最小y值,如果它是负的,我可以将最小y的绝对值添加到每个立方体的y值中(不再有负的y值)。对于x值,我也可以这样做。从这里开始,我只需将内容添加到2d数组中,打印起来就很简单了 我总是想得太多?有没有更简单、更有
我使用的是C#。我不是在编写代码,但可以告诉您一种方法:
基于立方体的位置
?如中所示,更接近原点(0,0)是第一位的,依此类推?就好像它是一个笛卡尔平面,我正在图形上绘制元素。我想把这个发到stdout上。