`
javaboy2006
  • 浏览: 186309 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

输入1234 5678 90ab cdef 输出12348bfedc9567a0(转载)

阅读更多
	/**
	 * (转载)
	 * @author blog4Leon
	 * 
	 * 输入 
	 * 1234
	 * 5678 
	 * 90ab 
	 * cdef 
	 * 输出 
	 * 12348bfedc9567a0
	 * 
	 * @param args
	 */
	public static void main(String[] args) {

		char[][] chars = {
				{ '1', '2', '3', '4' }, 
				{ '5', '6', '7', '8' },
				{ '9', '0', 'a', 'b' },
				{ 'c', 'd', 'e', 'f' } };

		int columnNum = chars[0].length;
		int rowNum = chars.length;

		printCharArray(rowNum, columnNum, chars);
	}

	private static void printCharArray(int rowNum, int columnNum, char[][] chars) {

		// 输出数组第一行
		for (int i = 0; i < columnNum; i++) {
			System.out.print(chars[0][i]);
		}

		// 对未遍历的子数组做一次行列交换
		if (rowNum > 0 && columnNum > 0) {
			int newRowNum = columnNum;
			int newColumnNum = rowNum - 1;
			char[][] newChars = new char[newRowNum][newColumnNum];
			for (int i = 0; i < newRowNum; i++) {
				for (int j = 0; j < newColumnNum; j++) {
					newChars[i][j] = chars[j + 1][newRowNum - i - 1];
				}
			}

			// 递归
			printCharArray(newRowNum, newColumnNum, newChars);
		}
	}
分享到:
评论

相关推荐

    AV1 CDEF.pptx

    滤波器的实现涉及到非线性低通滤波的过程,CDEF逐个像素工作,每个滤波器由一组输入像素位置(抽头)和相应的权重构成。滤波器的输出值与中心像素周围的固定权重相乘,然后将这些加权值累加到中心像素上,形成最终的...

    AV1视频编码中的受约束的方向增强滤波器(CDEF)

    内容概要:本文提出了专为AV1免专利费视频编解码器设计的受约束的方向增强滤波器(Constrained Directional Enhancement Filter, CDEF),这是一种非线性低通滤波器,能够根据边缘方向适应地进行滤波,高效去除噪声...

    cdef:cython相关

    - **类型注解**:通过`cdef`关键字声明变量、函数和类的类型,例如: ```python cdef int x cdef double add(double a, double b): return a + b ``` - **内联函数**:使用`cpdef`关键字定义函数,既可以在Cython...

    C#174生成GUID程序 源代码

    GUID是一个128位的数字,通常以32位的十六进制形式表示,加上四个破折号,如`12345678-90AB-CDEF-1234-567890ABCDEF`。由于其生成算法,几乎可以确保每个GUID都是唯一的,即使在全世界范围内,甚至在多个系统同时...

    07-python-Cython 语法-class 和 cdef class,使用 C++-Typed memoryviews

    本篇将深入探讨Cython中的"class"和"cdef class",以及如何使用C++的Typed memoryviews。 1. **Cython的"class"和"cdef class"** 在Python中,我们通常使用"class"关键字定义类。Cython也支持这种语法,但为了让...

    换CDEF盘背景和文件夹背景的软件

    标题中的“换CDEF盘背景和文件夹背景的软件”指的是一个工具,它允许用户自定义计算机硬盘驱动器(如C、D、E、F盘)以及文件夹的视觉外观,提升桌面环境的个性化和美观程度。这类软件通常包含多种功能,让用户能够...

    win7系统安全删除硬件总是出现硬盘驱动CDEF和光驱.pptx

    win7系统安全删除硬件总是出现硬盘驱动CDEF和光驱.pptx

    还原精灵,自动还原CDEF盘

    它允许用户在不安装物理还原卡的情况下,实现对计算机硬盘分区,如CDEF盘的自动还原功能。 一、系统还原的概念 系统还原是一种备份和恢复技术,旨在帮助用户在系统出现问题或者遭受恶意软件攻击后,能够快速将系统...

    cdef:从 matlab 向量生成常量 c 定义

    #Cdef 从 Matlab 变量生成 C/C++ 常量定义。 安装 只需将 cdef.m 复制到 Matlab 路径上的文件夹即可。 打印到控制台 默认情况下,cdef 会将定义打印到 matlab 控制台。 例子: TestVector = hamming( 10 ); cdef...

    物理复习题下在长方形线圈cdef.doc

    物理复习题下在长方形线圈cdef 本文档提供了物理复习题关于长方形线圈cdef的详细问题和解答,涵盖了磁场、磁感应强度、电流、磁通量、霍耳效应、安培力、电磁感应等物理知识点。 1. 两根互相平行的无限长直导线和...

    GUID批量生成器源码.e.rar

    GUID是全球唯一的128位整数,通常用32个十六进制数字表示,并由破折号分隔,例如:“12345678-90AB-CDEF-1234-567890ABCDEF”。在软件开发中,GUID常用于数据库主键、对象标识、网络通信等场景,确保每个实例在全球...

    TinySentry:将异常或日志信息从类似于 raven.js 的浏览器推送到 GetSentry.com

    转到设置 | 在getsentry.com仪表板中获取客户端密钥并从客户端密钥中获取项目和密钥,例如https://ab1234ab1234ab1234ab1234ab1234:0987654321cdef0987654321cdef@app.getsentry.com/99999的编号和项目最后的uid是...

    画法几何课件:第六讲 几何元素的相对位置.ppt

    例如,直线AB平行于平面CDEF,可以表示为AB∥CDEF,同样,直线ab平行于平面cdef,表示为ab∥cdef。在实际构造中,如例1所示,要通过点M作一条与平面ABC平行的直线MN,有无数种可能的解决方案,因为直线MN可以在任何...

    Win7任务栏中“安全删除硬件”里出现删除硬盘驱动CDEF和光驱怎么办.docx

    在Windows 7操作系统中,用户可能会遇到一个特定的问题,即任务栏中的“安全删除硬件”图标不仅会显示可移动存储设备,如USB闪存驱动器或移动硬盘,而且还会显示硬盘驱动器CDEF和光驱。这个问题通常是由于硬件驱动...

    GUID批量生成器源码.rar

    GUID是Global Unique Identifier的缩写,它是一个128位的数字,通常用32个十六进制数表示,形如"{12345678-90AB-CDEF-1234-567890ABCDEF}"。在IT行业中,GUID广泛应用于软件开发,尤其是分布式系统、数据库、网络...

    cdef:duti 的克隆(快速)

    cdef是一个方便的命令行工具,可以处理您的默认应用程序。 我目前用它来: 将默认浏览器更改为 Chrome 将 .xml 处理从 Xcode 更改为 TextMate 它用: 网址 尿路感染 从下载 注意:请 fork 和 Pull Request,...

    2019秋九年级数学上册第四章图形的相似4探索三角形相似的条件第4课时黄金分割练习1新版新人教版20191202545

    - 黄金矩形ABCD内作正方形CDEF,小矩形ABFE的长边AB与宽边AE的比例若为φ,那么它也是一个黄金矩形。可以通过计算AB/EA来验证这一点。 综上所述,黄金分割是一个重要的数学概念,不仅在几何学中有深远的影响,还在...

    最新甘肃省专升本考试C语言部分复习题带答案.pdf

    对于字符串"ab\t\n\\cdef",输出结果是14, 15。 3. 非法的字符常量是B. '\087',因为八进制数字不能以0开头。 4. 程序段的输出结果是9,因为`strlen(s)`不计算转义字符的长度,`printf(s)`打印出字符串本身。 5. ...

    物理复习题集下-在长方形线圈cdef.doc

    【知识点详解】 1. **磁场与电流的关系**:在描述磁场与电流的相互作用时,我们通常使用安培定律(Ampère's circuital law),它表明通过一个闭合回路的电流与该回路所包围的磁通量之间存在关系。...

Global site tag (gtag.js) - Google Analytics