包含标签:leetcode 的文章
-
Day29- 贪心算法part03
一、K 次取反后最大化的数组和 题目一:1005. K 次取反后最大化的数组和 1005. K 次取反后最大化的数组和 给你一个整数数组 nums 和一个整数 k ,按以下方法…… -
js算法买卖股票的最佳时机入门
涉及力扣题目: 121.买卖股票的最佳时机 122.买卖股票的最佳时机II 123.买卖股票的最佳时机III 买卖股票是算法中动态规划专题里很经典的题目,它的难度包括简…… -
647.回文子串 516.最长回文子序列
647.回文子串 516.最长回文子序列 647.回文子串 力扣题目链接(opens new window) 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同…… -
-
力扣714. 买卖股票的最佳时机含手续费(java 动态规划)
Problem: 714. 买卖股票的最佳时机含手续费 文章目录 题目描述 思路 解题方法 复杂度 Code 题目描述 思路 1.构建多阶段决策模型:n天对应n个阶段…… -
《LeetCode刷题》954. 二倍数对数组(java篇)
题目描述: 给定一个长度为偶数的整数数组 arr,只有对 arr 进行重组后可以满足 “对于每个 0 <= i < len(arr) / 2,都有 arr[2 * i + 1] = 2 * arr[2 *…… -
-
leetcode:908. 最小差值 I
一、题目 二、函数原型 int smallestRangeI(int* nums, int numsSize, int k) 三、思路 本题题目有些绕口,但是无伤大雅。本质就是可以对数组中的每个元素…… -
【leetcode】力扣算法之相交链表【中等难度】
题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节…… -
力扣labuladong一刷day56天二叉堆实现优先级队列
力扣labuladong一刷day56天二叉堆实现优先级队列 一、二叉堆实现优先级队列 二叉堆就是大顶堆或者小顶堆,底层结构采用数组,从索引1开始,i2是左孩子,i2+……