1 int a = 2, b = 1;//人的初始坐标 2 #region 造地图 3 int[,] map = new int[10,10]{ 4 {8,8,8,8,8,8,8,8,8,8},...
分类:
编程语言 时间:
2015-07-16 00:38:31
阅读次数:
254
给出一个二维数组,请将这个二维数组按第i列(i从1开始)排序,如果第i列相同,则对相同的行按第i+1列的元素排序,
如果第i+1列的元素也相同,则继续比较第i+2列,以此类推,直到最后一列。如果第i列到最后一列都相同,则按原序排列。...
分类:
编程语言 时间:
2015-07-15 19:20:14
阅读次数:
109
题意:一个二维数组,给定起点,有些地方能走,有些地方不能走,求从起点出发最多能走过多少点
分析:dfs和bfs都行,注意两者实现的细节差异
dfs代码:
#include
using namespace std;
int d[4][2]={{-1,0},{1,0},{0,-1},{0,1}};
char a[100][100];
int n,m,tot;
void dfs(int x,int...
分类:
其他好文 时间:
2015-07-15 13:23:40
阅读次数:
102
//矩阵转置 按行按列排序
/*
==================================================================
题目:输入m*n矩阵,按行升序排列输出。
输入:
4 3 5 6 2
9 8 1 2 8
7 1 2 3 8
输出:
2 3 4 5 6
1 2 8 8 9
1 2 3 7 8
===============...
分类:
编程语言 时间:
2015-07-15 01:21:16
阅读次数:
313
迷宫问题Time Limit:1000MSMemory Limit:65536KTotal Submissions:10528Accepted:6260Description定义一个二维数组:int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0,...
分类:
其他好文 时间:
2015-07-14 17:46:25
阅读次数:
123
这里有一篇文章 写的很好http://blog.csdn.net/f81892461/article/details/8974087 该文章中有一句话 总之就是:数组无法作为参数,总会被编译器将地址赋值给形参指针的,即使指针定义成数组形式,也还是指针。然后各种差别都是由数组和指针不同的定位元素的方式...
分类:
编程语言 时间:
2015-07-14 17:28:11
阅读次数:
128
//定义地图 #region 定义地图 int x=6; int y=1; //人的初始坐标 int a=6; int b=3; //箱子的初始坐标 int[,] map = new int[10, 10] {...
分类:
编程语言 时间:
2015-07-14 17:20:55
阅读次数:
109
/*
??function:二维数组按指定的键值排序
??$array=array(
??0=>array(‘id‘=>8,‘username‘=>‘phpernote‘),
??1=>array(‘id‘=>9,‘username‘=>‘com‘),
??2=>array(‘id‘=>5,‘username‘=>‘www‘)
??)...
分类:
编程语言 时间:
2015-07-14 11:54:16
阅读次数:
137
//数组算法
/*
=============================================================
题目:求四阶矩阵上三角之积,主对角之积,副对角之积:
如:
8 3 6 5
0 4 3 2
0 6 1 5
7 0 0 2
上三角之积为:172800
主对角之积为:64
负对角之积为:6...
分类:
编程语言 时间:
2015-07-14 06:15:12
阅读次数:
123
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,诶一列都按照从上到下递增的顺序排序,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否包含了该整数。 例如下面的二维数组就是每行、没列都递增排序。如果在这个数组中查找数字7,则返回true(找得到);如果查找数字5,由于...
分类:
编程语言 时间:
2015-07-13 22:06:24
阅读次数:
122