蛇形数组分析
来源:互联网 发布:mysql create trigger 编辑:程序博客网 时间:2024/05/20 08:00
笔试的时候考到了一道类似的题目,当时没有举几个简单的例子就匆忙写代码,导致写了很久没写出,提前写出数据测试集的确是很重要的思想.
歇着看的话我们很容易从上面的数据中发现规律,1用右上箭头,23位左下箭头,456为右上箭头
写出具体的写法走向
右上箭头 a[0][0]
左下箭头 a[0][1] a[1][0]
右上箭头 a[2][0] a[1][1] a[0][2]
左下箭头 a[0][3] a[1] [2] a[2][1] a[3][0]
第一行 最大值为0
第二行最大值为1 i递增 j递减
第三行最大值位2 i递减 j递增
第四行最大值位3 i递增 j递减
由此可分析到左上角矩阵规律,便可以动手写代码了
右下角的分析类似
#include "stdio.h"
main()
{
}
- 蛇形数组分析
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形数组
- 蛇形输出数组问题
- C++实现内存复制函数(memmove解决内存重叠)
- operator关键字(重载操作符)
- Android API Guides---Input Events
- 数据库三大范式的一己之见
- C++之深浅拷贝
- 蛇形数组分析
- ActionBar
- windows可执行文件调用jar包执行java程序-toolsRun.bat
- View的属性值
- Java学习之集合框架
- Android基础总结--软键盘windowSoftInputMode
- 显示联系人列表1_(demo)
- WUST OJ 1579 Camellia(数位dp)
- 自定义控件