- 博客(19)
- 收藏
- 关注
原创 27. 移除元素
给你一个数组nums和一个值val,你需要移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为k,要通过此题,您需要执行以下操作:更改nums数组,使nums的前k个元素包含不等于val的元素。nums的其余元素和nums的大小并不重要。返回k。评测机将使用以下代码测试您的解决方案:// 输入数组// 要移除的值// 长度正确的预期答案。// 它以不等于 val 的值排序。// 调用你的实现。
2024-06-06 14:35:03
234
原创 9. 回文数
定义一个值num,放反转的,用递归思想,上一个num要进一位,每一次取x的个位为这一次的num,那怎么持续去掉个位呢,解释:从左向右读, 为 -121。从右向左读, 为 121-。数组给到很大,通过处理前面和后面的进行对比,发现占用的空间太大了不给这样。可能会出现反转后大于intmax,出现整型溢出,所以取一半进行反转,是指正序(从左向右)和倒序(从右向左)读都是一样的整数。解释:从右向左读, 为 01。奇数的中位数可以不用管,num/10去掉中位数。那怎么知道到中间了,x<num时。
2024-06-02 16:49:39
363
1
原创 解决ubuntu下没有输入源,用不了中文输入法
也没有,然后说没有下载ibus,下了也能用命令窗口找到可就是不能在设置那里找,命令窗口打开设置的也不能用,找了很多教程也没解决,最后看到一篇,说是在键盘那。一般来说,这里应该是有切换中英文设置的,我没有,也用不了。很多教程就会讲去区域语言那里输入源添加中文。
2023-10-28 23:01:01
464
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人