在LED行业中,一般一个灯亮或者不亮用一个bit位来表示(这里就不谈七彩或者灰度控制卡),现在加入我们屏幕大小是128点,相当于宽度16个字节,如果我们让两个汉字居中显示(两个汉字占宽度4个字节),轻轻松松就可以算出如果要实现居中,只要偏移(16 - 4) / 2 = 6个字节宽度,当然这里我们都是假象的理想情况,假如需要显示的字符宽度不是固定并且显示内容也经常变化,这种情况下,无法手动计算。本文...
分类:
编程语言 时间:
2015-04-28 18:35:25
阅读次数:
210
题目:返回一个二维整数数组中最大联通子数组的和思路:把二维数组的每一行看成一维数组,在一位数组中求联通的的最大子数组,都求出后判断这几组的小连通数组是否相连,把相连的的加在一起。最后在判断在上一个一维数组最大联通范围内是否有正数有则加上。代码:#includeusing namespace std;...
分类:
其他好文 时间:
2015-04-27 19:44:24
阅读次数:
88
while (true) { double[,] a = new double[3, 4]; //定义一个三行四列的二位数组 for (int i = 0; i < 3; i++) //循环输出三个人的成绩...
分类:
编程语言 时间:
2015-04-26 10:43:38
阅读次数:
151
集合的基本信息:System.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。System.Collections.Generic命名空间包含定义泛型集合的接口和类,泛型接口允许用户创建强类型集合,它能提供比非泛类型强类型集合更好的类...
分类:
其他好文 时间:
2015-04-22 00:30:03
阅读次数:
134
#include
main()
{
int a=0,b,n,i,j,s[100],max,min,w;
scanf("%d",&n);
w=0;
for(i=0;i
scanf("%d",&s[i]);
max=s[0];
for(i=1;i
if(max
max=s[i];
//else {max=s[i+1];min=s[i];}}
min=s[0];
for(i=...
分类:
编程语言 时间:
2015-04-21 18:10:58
阅读次数:
128
#include
main()
{
int a,i,j,n,b,s[120];
for(i=0;i
scanf("%d",&s[i]);
for(i=0;i
{if(i%4==0)
printf("\n");
printf("%d ",s[i]);
}
return 0;
}...
分类:
编程语言 时间:
2015-04-21 16:05:16
阅读次数:
166
由于上次二位数组,使用了函数,所以这次只要修改函数就可以了。//Powered by lzr!#includeusing namespace std;int yiwei_max(int n,int a[]){ int temp=0,sum=-999999999; int j=0,k=...
分类:
编程语言 时间:
2015-04-20 22:14:48
阅读次数:
133
1.设计思想 要求得环形一维数组的最大子数组之和,首先要将其首尾相接。对于这个长度为n的一维数组,将其数组的前n-2项补在该一维数组的后面即可实现环形数组求最大子数组和。这样就形成了一个新数组,然后利用第一次求最大子数组和的算法,然后加上限定条件即子数组的长度不能超过整个数组的长度。但是也在该算法上...
分类:
编程语言 时间:
2015-04-16 13:55:34
阅读次数:
141
主要是细节和把握一位数组的能力public class Solution { public int minPathSum(int[][] grid) { if(grid==null || grid.length==0 || grid[0].length==0) return 0;...
分类:
其他好文 时间:
2015-04-15 07:12:55
阅读次数:
121
楼主又来~(≧▽≦)/~啦啦啦,科研,就是要这么一鼓作气。额,其实楼主的老本行是推公式啊,做这些算法题,其实是楼主在偷懒。额,话不多说了,快请出我们今天的主角吧!还是关于数组的-数组循环移位。下面我们来看下题目的要求。题目要求:设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N)O(N),且只允许使用两个附加变量。题目解答我们来自己给个例子,来帮助自己思考。如数组为[1, 2...
分类:
编程语言 时间:
2015-04-13 19:03:04
阅读次数:
199