LeetCode
文章平均质量分 74
D2O
主要关注领域:运筹优化
展开
-
【leetcode刷题】回溯算法-附python代码
回溯算法,其实就是指导遍历一棵多叉树。回溯函数中含有循环和递归,循环是控制树的横向遍历,递归是控制树的纵向遍历,其本质是深度优先搜索。一般用于排列组合问题。原创 2022-10-08 18:12:59 · 404 阅读 · 0 评论 -
【coding】排序算法总结
【代码】【coding】快排python实现。原创 2022-09-21 07:58:21 · 147 阅读 · 0 评论 -
【leetcode刷题】二叉树搜索-深度优先搜索,三种方法实现
概念不多说,直接上代码。原创 2022-09-05 16:34:23 · 189 阅读 · 0 评论 -
【总结回顾】基础代码(完全版)
温故而知新,整理一下最近做题用到的一些很基础的结构和函数。对基础函数的熟练掌握可以有效降低代码量,简便地实现一些功能。原创 2022-09-02 17:59:39 · 606 阅读 · 0 评论 -
【ACM模式】输入输出
对于这种不需要脑子的输入输出代码,还是要熟练。原创 2022-08-20 17:54:19 · 320 阅读 · 0 评论 -
【LeetCode刷题】栈与队列专题
之前对栈与队列一直停留在表层概念的理解上,不知道怎么用,借刷题的机会来深入理解一下。原创 2022-08-13 12:06:52 · 1667 阅读 · 0 评论 -
【LeetCode刷题】哈希表-部分题目用内置函数实现(附Python代码)
在Python中,可以用 dict,list,set 充当hashmap使用。原创 2022-08-05 17:12:38 · 198 阅读 · 0 评论 -
【LeetCode刷题】动态规划实战——0-1背包问题(附Python代码)
动态规划是一种用**空间**换**时间**的方法,如果需要重复计算某个数,就把它记下来,以避免重复运算。原创 2022-07-26 12:14:40 · 2192 阅读 · 0 评论 -
【LeetCode刷题】字符串相关题目(一)——用内置函数实现(附 Python 代码)
Python 关于字符串的有很多内置函数,可以用来简化代码,实现题目要求。这种方式虽然不锻炼代码能力,但代码简便,值得总结一下,以备不时之需。原创 2022-08-03 17:33:12 · 1707 阅读 · 0 评论 -
【LeetCode刷题】动态规划实战——完全背包问题(附Python代码)
解析完全背包问题的两种类型,并与0-1背包做对比。后附几道LeetCode题目感受一下完全背包问题有哪些应用。原创 2022-07-29 09:13:16 · 1275 阅读 · 0 评论 -
【LeetCode刷题】链表专题(一)(附Python代码)
链表是由一堆 ListNode 构成的,每个 ListNode 记录了val 和 next 信息。如果是双链表的话,还会额外记录prev信息。因此,只要给出头结点(Head)的信息,就可以找到整个列表了。原创 2022-08-05 14:59:21 · 313 阅读 · 0 评论 -
【LeetCode刷题】-数之和专题(待补充更多题目)
一点思考原创 2022-08-04 15:44:27 · 134 阅读 · 0 评论