![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法很美
新时代打工崽
这个作者很懒,什么都没留下…
展开
-
平方矩阵(java)
题目介绍:输入整数N,输出一个N阶的二维数组M。这个N阶二维数组满足M[i][j] = 2i+j。具体形式可参考样例。输入格式输入包含多行,每行包含一个整数N。当输入行为N=0时,表示输入结束,且该行无需作任何处理。输出格式对于每个输入整数N,输出一个满足要求的N阶二维数组。每个数组占N行,每行包含N个用空格隔开的整数。每个数组输出完毕后,输出一个空行。数据范围0≤N≤15输入样例:123450输出样例:11 22 41 2 42 4 84原创 2020-06-07 16:57:43 · 669 阅读 · 0 评论 -
最长连续递增子序列
/** * 最长连续递增子序列(部分有序) * @author 田秀彪 * (1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。 */public class Case04_最长连续递增子序列 { public static void main(String[] args) { // TODO Auto-generated method stub ...原创 2019-10-20 15:31:51 · 128 阅读 · 0 评论 -
特殊有序数组中查找
/** * 有个排序后的字符串数组,其中散布这一些空字符串,编写一个方法, * 找出给定字符串的索引。 * @author 田秀彪 * */public class Case03_特殊有序数组中查找 { public static void main(String[] args) { // TODO Auto-generated method stub String arr...原创 2019-10-20 15:13:59 · 146 阅读 · 2 评论 -
旋转数组的最小数字
/** * 旋转数组的最小数字 * @author 田秀彪 * 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为 * 数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转 * 数组的最小元素。 * 例如:{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该 * 数组的最小值为1. */public class Case02_旋转数组的最小数字 { public...原创 2019-10-20 15:12:30 · 72 阅读 · 0 评论 -
小白上楼梯(递归设计)
import java.util.Scanner;/** * 小白上楼梯(递归设计) * @author 田秀彪 * 小白正在上楼梯,楼梯有n阶台阶,小白一次可以上一阶,两阶或三阶, * 实现一个方法,计算小白有多少种走完楼梯的方式。 */public class Case01_小白上楼梯 { public static void main(String[] args) { ...原创 2019-10-20 15:10:27 · 340 阅读 · 0 评论