VB.NET二维数组的组合

缘由https://bbs.csdn.net/topics/397512167 首先写了自上而下的查找,在此基础上再加逻辑控制以达到目标。

vbnet 复制代码
    Sub 四维组合()
        Dim wei4 = {{4, 5, 6, 7}, {1, 2, 4, 8}, {9, 10, 11, 12}, {3, 13, 21, 22}}
        Dim j = 1, h = 0, f = 0, zc = wei4(0, f)
        Dim sc = ""
        While f < 4
            If j < 4 Then
                If zc < wei4(j, h) Then
                    sc += zc.ToString + " "
                    zc = wei4(j, h)
                    If j = 3 Then
                        sc += zc.ToString + Chr(13) + Chr(10)
                    End If
                    j += 1
                    h = 0
                Else
                    h += 1
                End If
                If h >= 4 Then
                    j += 1
                    h = 0
                End If
            Else
                j = 1
                f += 1
                zc = wei4(0, f)
            End If
        End While
    End Sub
相关推荐
de之梦-御风19 小时前
【工业自动化平台】 工程设计-项目分层目录设计(1)
自动化·.net
脚踏实地皮皮晨1 天前
003006001_WrapPanel控件
开发语言·c#·.net·wpf·visual studio
神罚天下ET1 天前
.NET 新增功能系列文章——C# 中的新增功能
开发语言·c#·.net
脚踏实地皮皮晨1 天前
003004002_UniformGrid控件的使用方法
开发语言·c#·.net·wpf·visual studio
不想纳尼的青春2 天前
记一次 .NET 某企业审批系统 崩溃分析
java·spring·.net
雾里0不看花2 天前
记一次 .NET 某放射治疗光学定位软件 卡死分析
.net
小邓的技术笔记2 天前
ABP 模块系统源码学习:启动时模块是如何加载和排序的
.net
5系暗夜孤魂z2 天前
优雅的.net REST API之FastEndpoints
log4j·.net
雾里0不看花2 天前
.NET通过HTTP操作MINIO
http·.net·iphone
不在逃避q2 天前
使用.NET实现自带思考的Tool 并且提供mcp streamable http服务
网络协议·http·.net