会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
勒勒乐了
让自己每天都有事情
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年10月12日
二分查找 不再硬背(一)
摘要: 二分查找区间基本问题 之前写二分查找都是硬背,没有体会到区间的概念,在刷题学习之后慢慢有了点感觉 while循环时为什么可以写tar...
阅读全文
posted @ 2021-10-12 11:03 勒勒乐了
阅读(58)
评论(0)
推荐(0)
2021年10月11日
Linux基本命令学习-文件基本操作1
摘要: 关机重启 shutdown -h now #立即关机shutdown -h 5 # 5秒后关机#重启shutdown -r now ...
阅读全文
posted @ 2021-10-11 16:06 勒勒乐了
阅读(44)
评论(0)
推荐(0)
2021年10月9日
跳跃游戏 一
摘要: 贪心思想解题 每次找到最大能够跳的距离 class Solution {public: bool canJump(vector& nums) { int maxpos = 0; for(int i=0;i=nums.size(...
阅读全文
posted @ 2021-10-09 21:04 勒勒乐了
阅读(32)
评论(0)
推荐(0)
2021年10月1日
刷题日记-JZ25合并有序链表
摘要: 合并有序链表 递归方式合并链表pHead1,pHead2 base case是 pHead1为空或者pHead2为空 递归方式是 如...
阅读全文
posted @ 2021-10-01 10:49 勒勒乐了
阅读(33)
评论(0)
推荐(0)
2021年9月29日
动态规划-股票交易1
摘要: 动态规划解题 dp[i][k][j] 第i天 k限制交易次数 通过买卖到什么状态(有股票,或者没有股票) 0代表没有股票 有两种可能 前一天本身没有或者是昨天拥有今天卖了 //dp[i][0] = max(dp[i-1][...
阅读全文
posted @ 2021-09-29 12:53 勒勒乐了
阅读(53)
评论(0)
推荐(0)
2021年9月28日
二叉树遍历非递归写法
摘要: 前序和中序比较简单 使用一个if else即可判断 一直往左走就行了 但是后序比较麻烦,因为最后访问根节点,涉及到一个走过的根节点重...
阅读全文
posted @ 2021-09-28 17:27 勒勒乐了
阅读(30)
评论(0)
推荐(0)
数据流中的中位数
摘要: 数据流 数据的数量不定,也就是数组的长度不定,可以向数组中插入数字,能够o(1)得到中位数 我们知道使用堆或者快排思想可以得到无需数...
阅读全文
posted @ 2021-09-28 16:07 勒勒乐了
阅读(40)
评论(0)
推荐(0)
刷题日记-替换空格
摘要: 思路: 扩容 将原来的字符串长度扩大到可以装下替换的之后的长度 1个’ ’ 替换为’%20‘ 即一个空格本身有一个字节,还需2个字节,即m个空格,需要2m长度 即newSize = originSize + 2m; 从后往前 双指针p,q开始赋值 当p>=0 并且 p<q时一直循环处理 class
阅读全文
posted @ 2021-09-28 16:02 勒勒乐了
阅读(20)
评论(0)
推荐(0)
2021年9月27日
刷题日记-二维数组中查找某个目标值
摘要: 时间复杂度 使用O(M+N) 使用一种比较巧妙的搜索方法: 从右上角开始搜索即x=0,y=n-1,arr[x][y]开始搜索若arr...
阅读全文
posted @ 2021-09-27 22:11 勒勒乐了
阅读(51)
评论(0)
推荐(0)
2021年9月24日
LeetCode 重排链表 OPPO笔试
摘要: 重排链表 几个关键点: 1. 双指针(快慢指针找中点)(用于反转后一部分) 2. 反转后一部分 (reverse函数) 3. 合并链表 合并的时候在笔试的时候想了一种比我之前想的简单的方法 从slow->next开始反转 而不是slow,如果从slow开始反转...
阅读全文
posted @ 2021-09-24 18:57 勒勒乐了
阅读(39)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告