SHEIN笔试

这篇博客探讨了Java编程中的静态变量特性,通过示例解释了它们如何共享和累加。同时,文章比较了MySQL中的SUM和COUNT函数,并通过实际例子展示了它们在统计上的应用。接着,介绍了数据结构中的非线性结构,如树和图。此外,讲解了链表存储的线性表中节点空间的连续性特点。最后,涉及MySQL中进行浮点数除法运算并保留小数位的方法,以及一道关于字符串解码的编程问题。
摘要由CSDN通过智能技术生成

1. 输出结果是多少?

public class A {
    public static int a=1;
}
class B{
    public static void main(String[] args) {
        A a1 = new A();
        a1.a++;
        A a2 = new A();
        a2.a++;
        A.a++;
        System.out.println(A.a);
    }
}

答案:4,静态变量只有一份,共享.

2. mysql中sum和count的区别?

sum是记录列的和的,count记录的是次数。

举例

idmoney
11
22
33
44

SELECT count(id),sum(id) FROM test

结果会是什么?

4 10

3. 数据结构中,非线性结构包括哪些?

树 、图或网

4. 线性表采用链表存储时,结点和结点内部空间是连续还是不连续?

采用链表存储时候不要求结点所占空间连续,但是一个结点内部空间是必须连续的

5. mysql怎么做除法运算同时结果保留两位小数

表如下,以id分组算出每个人的id/money

idmoney
71
22
33
44

SELECT convert(sum(id)/count(id),DECIMAL(10,2))
FROM test GROUP BY id;

结果: 2.00 3.00 4.00 7.00同时复习sum(id) count(id)区别

6. 字符串解码

给定一个经过编码的字符串,返回它解码后的字符串。

编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。

你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。

此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。

力扣链接:可以在里面直接刷题,刷完看看题解,中等难度不算难

https://leetcode.cn/problems/decode-string/

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值