• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
THE WAY I AM
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 下一页
2018年11月27日
19. Remove Nth Node From End of List C++删除链表的倒数第N个节点
摘要: https://leetcode.com/problems/remove-nth-node-from-end-of-list/ 使用双指针法,可以仅遍历一次完成节点的定位 阅读全文
posted @ 2018-11-27 22:07 549 阅读(107) 评论(0) 推荐(0)
2018年11月21日
(效率低下)77. Combinations C++回溯法 组合
摘要: https://leetcode.com/problems/combinations/ 沿用78题的思路 组合 难度中等102收藏分享切换为英文 通过次数 8,578 提交次数 12,943 组合 难度中等102收藏分享切换为英文 通过次数 8,578 提交次数 12,943 组合 难度中等102收 阅读全文
posted @ 2018-11-21 15:36 549 阅读(128) 评论(0) 推荐(0)
78. Subsets C++回溯法
摘要: 本题还是基本的回溯法。就是回溯函数的参数选择上要花点心思! 阅读全文
posted @ 2018-11-21 14:41 549 阅读(196) 评论(0) 推荐(0)
2018年11月20日
(待解决,效率低下)47. Permutations II C++回溯法
摘要: 思路是在相似题Permutations的基础上,将结果放到set中,利用set容器不会出现重复元素的特性,得到所需结果 但是利用代码中的/* */部分通过迭代器遍历set将set中的元素放在一个新的vector中时,会出现memory limit exceeded错误(原因??) 上网查找后发现可以 阅读全文
posted @ 2018-11-20 18:29 549 阅读(141) 评论(0) 推荐(0)
22. Generate Parentheses C++回溯法
摘要: 把左右括号剩余的次数记录下来,传入回溯函数。 判断是否得到结果的条件就是剩余括号数是否都为零。 注意判断左括号是否剩余时,加上left>0的判断条件!否则会memory limited error! 判断右括号时要加上i==1的条件,否则会出现重复的答案。 同样要注意在回溯回来后ans.pop_ba 阅读全文
posted @ 2018-11-20 17:22 549 阅读(219) 评论(0) 推荐(0)
2018年11月19日
17. Letter Combinations of a Phone Number C++回溯法
摘要: 简单的回溯法! 阅读全文
posted @ 2018-11-19 23:58 549 阅读(110) 评论(0) 推荐(0)
46. Permutations C++回溯法
摘要: 基本的回溯法 注意每次回溯回来要把上次push_back()进去的数字pop掉! 阅读全文
posted @ 2018-11-19 18:55 549 阅读(133) 评论(0) 推荐(0)
2018年11月15日
15. 3Sum C++
摘要: 参考资料: https://leetcode.com/problems/3sum/discuss/7402/Share-my-AC-C%2B%2B-solution-around-50ms-O(N*N)-with-explanation-and-comments https://www.cnblog 阅读全文
posted @ 2018-11-15 23:46 549 阅读(123) 评论(0) 推荐(0)
2018年11月12日
11. Container With Most Water C++
摘要: 知识点:双指针遍历大大减少不必要的比较和计算 方法1:Brute Force(执行时间惨不忍睹,共进行n(n-1)/2次比较) 方法2:双指针法( O(n) ) 参考https://segmentfault.com/a/1190000008824222 阅读全文
posted @ 2018-11-12 23:10 549 阅读(93) 评论(0) 推荐(0)
12. Integer to Roman C++
摘要: 直接将各个数位上每个数所代表的罗马数字表示成字符串数组,然后提取出num的各位数,将对应的string相加 阅读全文
posted @ 2018-11-12 18:28 549 阅读(105) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3