阿森德面试题
来源:互联网 发布:点子网络 编辑:程序博客网 时间:2024/06/05 16:39
2、用一个short来表示一个ARGB颜色,例如argb4444表示alpha通道4位,红色4位,绿色4位,蓝色4位,现在为了提高图片的质量,去掉alpha通道,继续用一个short来表示颜色rgb565,请编写一个程序,实现argb4444转化为RGB565。
Short argb4444ToRgb565(short argb){
}
3、一个环行队列,满足队列的规范,用一个数组来存放队列,当队列中的元素满时,用新添加的元素替换最先进入队列的元素。
class A
{
int front;
int rear;
final static int size = 100;
int[] data;
A()
{
data = new int[size];
}
// 判断是否为空
boolean isEmpty()
{
if(data[data.length - 1] == 0)
{
return true;
}
else
{
return false;
}
}
// 进队列
void push(int value)
{
for(int i = data.length - 1;i >= 0;i--)
{
if(data[i] != 0)
{
data[i] = value;
break;
}
}
if(data[0] != 0)
{
System.arraycopy(data, 0, data, 1, data.length - 1);
data[0] = value;
}
}
// 出队列,首先要判断队列是否为空
int pop()
{
if(isEmpty() == true)
{
return 0;
}
else
{
for(int i = 0;i < data.length;i++)
{
if(data[i] != 0)
{
return data[i];
}
}
}
return 0;
}
}
- 阿森德面试题
- 阿森德面试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 阿森德面试题 部分我做了答案
- 微软试题
- 面试题....
- 几道面试题
- Java求最大公约数
- java IO系统
- JavaScript操作XML (四)
- 旋转状态下动态倾角测量系统设计
- 十一月
- 阿森德面试题
- 判断数字键、字母键、字符键的函数(ZZ)
- 基于ARM9和Linux的 机器人控制系统设计
- 阿森德面试题 部分我做了答案
- 正则表达式30分钟入门教程
- OracleParameter设置空值时,导致ORA-01008错误的解决
- [技巧]SharedPreferences 的用法.
- DIV垂直居中,可调整任意大小的DIV
- 时间函数