Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
LeetCode刷题之“最长公共前缀“的python解法之一
最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀 如果不存在公共前缀 返回空字符串 示例 1 输入 flower flow flight 输出 fl 示例 2 输入 dog racecar car 输出 解释 输入不存在公共前缀
leetcode刷题
LeetCode
python
算法
字符串
【LeetCode-简单】39. 组合总和 (图文详解)
建议 完全不了解递归的同学 先去学习一下递归 题目 题目地址 https leetcode cn problems combination sum 示例 方法1 回溯算法 思路 来自视频https www bilibili com vide
leetcode刷题
LeetCode
算法
leetcode—21.二叉树路径和相关题目leetcode总结
文章目录 引言 112 路径总和 113 路径总和 II 129 求根节点到叶子节点数字之和 124 二叉树中的最大路径和 257 二叉树的所有路径 引言 树的求和属于树的题目中比较常见的 因为可以有几种变体 灵活度比较高 也可以考察到对于
leetcode刷题
LeetCode
二叉树路径和
JAVA 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
给定一个整数数组 nums 和一个整数目标值 target 请你在该数组中找出 和为目标值 target 的那 两个 整数 并返回它们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素在答案里不能重复出现 你可以按任意顺
leetcode刷题
删除排序数组中的重复项
文章目录 删除排序数组中的重复项 一 暴力 时间复杂度O n 2 空间复杂度 O 1 二 优化 时间复杂度O n 空间复杂度O 1 删除排序数组中的重复项 给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素 使每个元素 只
leetcode刷题
力扣
Java
算法
LeetCode 37 把数组排成最小的数
示例 1 输入 10 2 输出 102 示例 2 输入 3 30 34 5 9 输出 3033459 提示 0 lt nums length lt 100 解题思路 此题求拼接起来的最小数字 本质上是一个排序问题 设数组 nums 中任意两
leetcode刷题
LeetCode
算法
职场和发展
Python 动态规划解决不同路径问题
目录 一 LeetCode 62 不同路径 1 题目描述 2 解题思路 3 代码 二 LeetCode 63 不同路径II 1 题目描述 2 解题思路 3 代码 三 LeetCode 64 最小路径和 1 题目描述 2 解题思路 3 代码
leetcode刷题
LeetCode
动态规划
78. 子集、90. 子集 II、491. 递增子序列
78 子集 题目描述 给你一个整数数组 nums 数组中的元素 互不相同 返回该数组所有可能的子集 幂集 解集 不能 包含重复的子集 你可以按 任意顺序 返回解集 解答 子集问题其实和组合问题很相似 不同在于子集问题需要在每次取数后都存入结
leetcode刷题
LeetCode
算法
数据结构
c
老卫带你学---leetcode刷题(35. 搜索插入位置)
35 搜索插入位置 问题 给定一个排序数组和一个目标值 在数组中找到目标值 并返回其索引 如果目标值不存在于数组中 返回它将会被按顺序插入的位置 请必须使用时间复杂度为 O log n 的算法 示例 1 输入 nums 1 3 5 6 ta
leetcode刷题
python
go
LeetCode
排序算法
原地删除数组中的指定元素
题目 给你一个数组 nums 和一个值 val 你需要 原地 移除所有数值等于 val 的元素 并返回移除后数组的新长度 示例 1 输入 nums 3 2 2 3 val 3 输出 2 nums 2 2 解释 函数应该返回新的长度 2 并且
leetcode刷题
LeetCode
c
指针
LeetCode-NO.01两数之和(一题多解-C++)
目录 Sol 1 暴力法 Sol 2 两遍哈希表 Sol 3 一遍哈希表 完整代码实现 含主函数测试代码 题目描述 给定一个整数数组 nums 和一个目标值 target 请你在该数组中找出和为目标值的那 两个 整数 并返回他们的数组下标
leetcode刷题
【LeetCode】1812. 判断国际象棋棋盘中一个格子的颜色
题目描述 给你一个坐标 coordinates 它是一个字符串 表示国际象棋棋盘中一个格子的坐标 下图是国际象棋棋盘示意图 如果所给格子的颜色是白色 请你返回 true 如果是黑色 请返回 false 给定坐标一定代表国际象棋棋盘上一个存在
leetcode刷题
LeetCode
算法
数据结构
两层for循环的双指针问题 导致的超时
可以将for循环变化成为 while循环 eg 给定一个非负整数 c 你要判断是否存在两个整数 a 和 b 使得 a2 b2 c 力扣 633 平方数之和 class Solution public boolean judgeSquareS
leetcode刷题
Java
指针
算法
数据结构
二维数组的二分查找
二维数组的二分查找 你好 这是你第一次使用 Markdown编辑器 所展示的欢迎页 如果你想学习如何使用Markdown编辑器 可以仔细阅读这篇文章 了解一下Markdown的基本语法知识 题目源于我在leetcode刷到的一道题 题目如下
leetcode刷题
LeetCode
算法
«
1
2
3