- 博客(4)
- 收藏
- 关注
原创 Java基础(一)
Byte,Short,Integer,Long四种包装类型默认创建了数值[-128,127]的相应类型的缓存数据,Character创建了数值在[0,127]范围的缓存数据,Boolean直接返回True or False。因为String被final关键字修饰,被final关键字修饰的变量值不可以改变,方法不能被重写,类不能被继承,引用类型不能改变引用对象。要求:方法名、参数列表必须一样,子类的返回值类型应该小于等于父类的返回类型,子类的修饰符应该大于等于父类,抛出的异常应该小于等于父类。
2024-03-30 20:43:06
1720
原创 刷leetcode——代码随想录(二)
没有用哈希表来做。创建一个新的列表来存储26个字母对应的个数。首先判断s和t长度是否一致,不一致直接返回false。接下来,进入循环,每个字母减去’a‘对应的数字为存储这个字母个数的下标,对于s出现的字母--,对于t出现的字母++。最后遍历这个列表,如果其中有值不为0就返回false,如果全部为0,则返回true。
2024-03-18 22:36:02
457
原创 Linux使用conda配置环境——配置文件有两个等号
然后,按照之前常规安装依赖包的方式用conda安装移除pypi后的文件就可以了。如果还是提醒有包找不到,可以先注释掉,之后用别的方式安装。最后,用pip安装另一个(pypi)环境配置文档就可以了。以前复现别人代码配置环境时,没有遇到过 环境名=版本=源 这种情况。查资料后才知道第二个等号后是配置源,配置源=pypi_0是用pip来安装包,不能用conda来安装。首先,将环境配置文件中第二个等号后边为‘pypi_0'的都移到另一个txt文件中保存,代码实现如下。
2024-03-18 13:40:27
210
原创 刷leetcode——代码随想录(一)
还是按照二分查找思路在数组中寻找目标值,如果找到目标值则用变量temp记录目标值之一的位置,并且直接退出循环。接下来,对temp左右两边的值进行搜索。(这种做法如果当目标值在数组中有很多时,寻找起始位置时间会很久)temp = mid;break;for(;left >= 0;for(;
2024-03-17 20:54:55
1362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人