【笔试】西⼭居seed训练营疫情期间每天沉迷于归园⽥居的⽣活,种种葡萄种种草莓,竟然忽略了正事。。
emmm今⽇笔试了西⼭居游戏开发,题⽬整体不难,⽐较基础
2道选择 8个填空 3道编程 1个问答
编程
1.⼆分查
2.将给定字符和⾏数按照W排列,再按⾏输出
例:输⼊:abcde,3
a            e
b      d
c
输出:“aebdc”
3.不断迭代删除字符串中相邻字符
例:输⼊:“acddcb” 输出:“ab”
以下是发现的遗漏知识点补充:
⼀:sizeof()
参考链接:wwwblogs/huolong-blog/p/7587711.html
定义:是⼀个操作符,返回的是⼀个对象或类型所占⽤的内存字节数。
int i;
sizeof(int); //值为4
sizeof(i); //值为4,等价于sizeof(int)
sizeof i; //值为4
sizeof(2); //值为4,等价于sizeof(int),因为2的类型为int
sizeof(2 + 3.14); //值为8,等价于sizeof(double),因为此表达式的结果的类型为double
char ary[sizeof(int) * 10]; //OK,编译⽆误
1.基本类型的sizeof
byte(1) short(2) int(4) long(8) float(4) double(8) char(2) boolean(1)
2.结构体的sizeof
存在字节对其问题
struct S2
{
int b;
char a;
};
sizeof(S2); //值为8,字节对齐,在char之后会填充3个字节。
struct S3
{
};
sizeof(S3); //值为1,空结构体也占内存
3.联合体的sizeof
4.数组的sizeof
5.指针的sizeof
6.函数的sizeof
⼆:Java怎么删除字符串中指定字符⽅法⼀:替换 replace
public class test {
public static void main(String[] args){
String str = ("okreplace");
str = place("replace","");sizeof结构体大小
System.out.println(str);
}
}
ok
⽅法⼆:截取 subString
public class test {
public static void main(String[] args){
String str = ("okreplace");
/
/        str = place("replace","");
str = str.substring(0,2);
System.out.println(str);
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。