标签: leetcode
-
leetcode中常见的C-map用法
map是C++中的一种键值对容器,要点就是数据在map中是成对出现的,能够通过键也就是key来快速找到对应的值…
-
电话号码的字母组合Python3
题目描述:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按…
-
最长回文子串Python3
问题描述:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例:输入:…
-
生成排列的算法汇总
我觉得自己的算法思维能力有些薄弱,所以基本上每天晚上都会抽空做1-2到 leetcode 算法题。这两天遇到一…
-
leetcode446-Arithmetic-Slices-II-Subsequence
从一个无序的整数数组中,找到所有等差子数列的数量。这里需要注意,等差子数列要求从原数组中找出Pk个下标的元素,…
-
LeetCode-415-Add-Strings
Given two non-negative integers num1 and num2 represent…
-
leetcode491-Increasing-Subsequences
这里采用深度优先的思路进行解决。先将数组按照从小到大排序,再从左往右遍历数组,每个数字有两种可能,分别是选中到…
-
leetcoder-115
将他们总体排序的时候,如果左边的数大于右边的数,small[p1]=small[p1]+R-p2+1
-
leetcode352-Data-Stream-as-Disjoint-Intervals
这里面提到了一个disjoint interval的概念,它是指不相交的区间。如果新来的数据与当前的区间集产生…
-
leetcode479-Largest-Palindrome-Product
函数传入整数n,要求计算出由n位数相乘得出的最大回数时多少。比如n=2时,由两位数相乘得出的最大回数为9009…