首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
探云观海
掘友等级
高级开发工程师
|
阿里巴巴
往者不可谏,来着犹可追。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
如何优雅地给变量命名
要想写出清晰易读的代码,有意义的命名是最基础的要求。 在软件开发的过程中,命名这项工作随处可见。我们给变量、函数、类、包体命名,以便让它们表明自己的功能。好的名字具有自解释性,无需额外的注释,更方便
【No.5】【LeetCode系列】【数组】75. 颜色分类(中等难度)|刷题打卡
1. 题目描述 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 2. 解题思路 主旨:使用三个变量,遍历一遍数组,记录每种颜色…
【No.4】【LeetCode系列】【数组】80.删除排序数组中的重复项 II|刷题打卡
1. 题目描述 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素最多出现2次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 2. 解题思路 主旨:主旨很简单,只要定义这是一个最多只有…
【No.3】【LeetCode系列】【数组】26. 删除排序数组中的重复项|刷题打卡
1. 题目描述 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 2. 解题思路 主旨:主旨很简单,只要定义这是一个非重复已排…
【No.2】【LeetCode系列】【数组】27.移除元素|刷题打卡
1. 题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 2…
【No.1】【LeetCode系列】【数组】283.移动零|刷题打卡
1. 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 2. 解题思路 最直观的思路是,遍历一遍数列,然后按顺序把其中所有非0元素,复制到另一个数组中。剩余的空…
为什么Collections.addAll()比arrays.addAll()性能好?
1. Collections.addAll()更快吗? 我们知道,Collections是一个工具类,它提供了一组操作集合类的静态方法,包括排序、交换元素、拷贝、最大值、最小值等,使用起来非常方便。addAll()方法就是其中之一,它用来将一组元素添到一个集合中: 2. 是不是…
个人成就
文章被点赞
10
文章被阅读
2,822
掘力值
155
关注了
13
关注者
3
收藏集
4
关注标签
15
加入于
2020-01-06