Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
LeetCode题解——394. 字符串解码
题目相关 题目链接 LeetCode中国 https leetcode cn com problems decode string 注意需要登录 题目描述 给定一个经过编码的字符串 返回它解码后的字符串 编码规则为 k encoded st
OJ题解
LeetCode题解
Leetcode题解
394
字符串解码
448. Find All Numbers Disappeared in an Array
查找缺失的数据 相似的题目查看如下链接的基本情况 448 查找缺失的数据 442 Find All Duplicates in an Array 先解决查找数组当中相同的元素 这道题目是442的 如何查找出数组当中出现多次的元素 这就是桶排
Leetcode题解
数组
[c++]力扣303+304 区域和检索 二维区域和检索
最近开始重新刷题 从链表开始 第一部分是前缀和 分为一维数组前缀和和高维数组前缀和 abandon 前缀和数组是牺牲空间换时间的方法 为了解决频繁访问数组某区间的问题 先构造出从开始到当前位置的元素的和 储存在前缀和数组中 查询的时候直接查
Leetcode题解
LeetCode
c
算法
leetcode 322. Coin Change硬币交换问题
题目详细 描述 You are given coins of different denominations and a total amount of money amount Write a function to compute th
Leetcode题解
数据结构与算法
全排列、子集合subset、目标和combation、树的路径和问题
主要的方法 深度优先搜索 回溯算法 宽度优先搜索 是否有相同元素需要考虑等问题 针对所给问题 确定问题的解空间 首先应明确定义问题的解空间 问题的解空间应至少包含问题的一个 最优 解 确定结点的扩展搜索范围 for等一系列循环等问题 以深度
backtracking
Leetcode题解
371 .两整数之和
371 两整数之和 地址 https leetcode cn com problems sum of two integers 题目 不使用运算符 和 计算两整数 a b 之和 示例 示例1 输入 a 1 b 2 输出 3 思路 位运算 观
Leetcode题解
找出数组中重复数字
描述 查找数组中的重复元素情况 时间复杂度为o n 空间复杂度为o 1 数组的大小为n 数组元素值大小为0到n 1 比如 n 4 2 3 1 2 3 思路一 采用记录的思路访问 如果array i 代表一个位置 如果array array
Leetcode题解
数据结构与算法
LeetCode 62. Unique Paths
题目链接 题目描述 A robot is located at the top left corner of a m x n grid marked Start in the diagram below The robot can only
Leetcode题解
数据结构与算法
26-LeetCode刷题之删除有序数组中的重复项
个人主页 你帅你先说 欢迎点赞 关注 收藏 既选择了远方 便只顾风雨兼程 欢迎大家有问题随时私信我 版权 本文由 你帅你先说 原创 CSDN首发 侵权必究 为您导航 题目 解题思路 代码实现 题目 26 删除有序数组中的重复项 解题思路 思
Leetcode题解
LeetCode
算法
LeetCode-3. 无重复字符的最长子串
题目 给定一个字符串 请你找出其中不含有重复字符的 最长子串 的长度 示例 1 输入 abcabcbb 输出 3 解释 因为无重复字符的最长子串是 abc 所以其长度为 3 示例 2 输入 bbbbb 输出 1 解释 因为无重复字符的最长子
LeetCode
Leetcode题解
LeetCode3 无重复字符的最长子串
LeetCode3
无重复字符的最长子串
LeetCode之最值问题系列问题求解
最值系列题目求解 这类型题目的特点就是一个数组 或者字符串 给的条件是连续或者不连续 或者给定限定条件进行求解的情况 解题的关键 采用两个变量 一个变量记录前面的条件 或者最后一个不满足题意的index 或者最小值 比如股票题目当中j 或者
Leetcode题解
总结系列
递归算法实现链表两数相加
LeetCode2题 链表两数相加递归实现 思路 递归 就是在一个方法了不断调用自己 使用递归 明确三点 1 递归终止的条件 2 找返回值 3 本级递归应该做什么 递归只关心本一级需要做什么 而不需要想下一步做什么 即使可能存在很多步 只需
Leetcode题解
数据结构与算法
链表
Java
算法
Edit distance(二维动态规划题目)
题目1 Edit Distance 传统动态规划问题 两个字符串不一样 对第一个字符每一个位置可以进行删除 修改或者增加 将第一个字符串改成第二个字符串 求最小的操作数 a Insert a character b Delete a cha
Leetcode题解
Java
数据结构
算法
动态规划
Leetcode 122:买卖股票二
题目描述 题目连接 与第一次的题目相比 可以多次买卖等情况 只要求出最大利润即可 可以将一次买卖分为过个过程即可 1 2 3 4 5 比如正常情况下是第一天买进 第五天卖出 但这个过程可以分解为多次买进卖出 在第一天买进 第二天卖出 获得利
数据结构与算法
Leetcode题解
LeetCode
算法
LeetCode详细题解-Java版
个人在leetcode刷题的过程中 也记录了一些解题的过程 不一定是最优的 但是都能正确通过 还有一些是官方给的解答 本文会陆陆续续更新 有一些本人看到的一些好的解题博文 本文直接引用了原文 如涉及侵权或博文失效 请联系博主删除博文链接 L
LeetCode
Leetcode题解
leetcode题解Java版
一维动态规划总结
题目列表 给一个N 输入 求某种情况的最大值或者最小值情况 279 Perfect Squares 思路 最差情况下 总体是定义一个dp N 1 或者初始化前面dp 0 或者dp 1 279 Perfect Squares 解析 Given
Leetcode题解