![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法Top 30(Python实现)
画画讲故事的神仙
自然语言处理 知乎专栏-机器学习修炼手册 https://zhuanlan.zhihu.com/c_1072857204125765632
展开
-
数据结构与算法之一——递归
本文包含 给定两个数n和m,求1,2,3,... ... n中,所有满足和为m的组合,每个数只能用一次。 给定两个数n和m,求1,2,3,... ... n中,所有满足和为m的组合,数可以重复用 给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复...原创 2019-06-02 17:38:07 · 131 阅读 · 0 评论 -
README
引言 再好的算法也是需要落地的。下面是从Leetcode(1000+) 、nowcoder、脉脉匿名区(原创 2019-05-10 20:54:53 · 85 阅读 · 0 评论 -
数据结构与算法之二——动态规划
题目一 给定一个正整数n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1。 示例2: 输入: 10 输出: 36 解释: 10 = 3 + 3 + 4, 3 ×3 ×4 = 36。 说明:你可以假设n不小于 2 且不大于 58。 代码 小结:...原创 2019-06-09 22:00:46 · 93 阅读 · 0 评论 -
数据结构与算法之三——双指针
# 标题 难度 986 区间列表的交集 M 题目986 输入:A = [[0,2],[5,10],[13,23],[24,25]], B = [[1,5],[8,12],[15,24],[25,26]] 输出:[[1,2],[5,5],[8,10],[15,23],[24,24],[25,25]] 注意:输入和所需的输出都是区间对象组...原创 2019-06-29 09:56:28 · 210 阅读 · 0 评论