首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用自己的话说
掘友等级
某市值单位
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 73
沸点 3
赞
76
返回
|
搜索文章
最新
热门
数学计算专项
整数翻转题目版本1 正确正确的原因(1) 注意基础写法如何写, 即非边界情况, ans = ans * 10 + p;(2) 注意如何判断翻转之后的数字会超出边界.
全排列专项
第k个排列题目版本1 正确正确的原因(1) 通过除法, 可以依次确定每一位的数字, 例如 123, 132, 213, 231, 312, 321. 此时n=3, 目标k = 3, 那么(n - 1)
有序数组专项
最后的数字, 一定就是出现超过一半的数字. (1) 注意这个二维数组 可以使用二分查找提高查找速度, 但是其实本身不用, 因为从右上角开始遍历, 是可以确定遍历步骤的. (1) 其实本质还是给数组里的元素排序, 只不过排序的依据换成了根据字典序列进行排序. (2) compar…
位操作专项
两个int交换数字内容题目不实用临时变量的情况下, 完成两个int数字的数值交换版本1 利用加法版本2 利用异或只出现一次的数字题目版本1 正确只出现一次的数字2题目版本1 正确只出现一次的数字3题目
链表专项
(1) 先计算出每个分组应该有几个元素, 然后利用两个指针cur和temp指向分组的开头和结尾, 注意元素的个数和指针移动的对应关系, 边界比较麻烦.
二叉树集中训练
(2) 后序遍历那里if (left && right) {}, 是想说在二叉树左右都平衡的时候, 判断一次两边的高度差, 杜绝版本1那种错误, 但是这种方式会造成大量重复求解高度的情况.对于每一个root, 都要求一下两边子树的高度. (1) 层级遍历, …
第五章 高频面试系列
(2) 注意在当前位置start, 选择下一步跳的时候, 如果范围内最大的元素是多个, 一定要跳到最后一个元素的地方. (1) 先假设都飞往一个地方, 然后如果挑选其中一个人飞往另一个地方, 怎么挑选最划算, 然后就得到了一开始应该怎么挑选. (1) 注意计算长度的时机, 以及…
redis实现消息队列
消费者通过brpop阻塞式的从队列中读取消息. BRPOP就类似redis读取, 为了减少空消息队列频繁的轮询, 使用阻塞式命令并设置超时时间, 阻塞读在队列没有数据时会立即进入休眠状态,一旦数据到来则立即被唤醒,消息的延迟几乎为零。在等待超过超时时间后, 才会断开这次redi…
两整数之和
(3) 如果进位不为0, 继续将步骤1和步骤2得到的元素, 重新作为输入, 重复步骤1和步骤2.
搜索二维矩阵
题目二分查找思路(1) 先判断目标元素是否在二维数组范围内(2) 按第一列进行左边界的二分查找, 寻找元素在哪一行(3) 在那一行进行二分查找, 寻找目标元素(4) 需要注意二分查找, 寻找左边界的写
下一页
个人成就
文章被点赞
184
文章被阅读
65,174
掘力值
2,371
关注了
2
关注者
16
收藏集
1
关注标签
16
加入于
2020-12-15