题目描述:给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。
Leetcode 347.前 K 个高频元素
题目描述:给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
Leetcode 338.比特位计数
题目描述:给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。
Leetcode 337.打家劫舍 III
题目描述:小偷又发现了一个新的可行窃的地区。这个地方的所有房屋的排列类似于一棵二叉树。如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。
Leetcode 322.零钱兑换
题目描述:给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1。
Leetcode 312.戳气球
题目描述:有 n 个气球,编号为 0 到 n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。现在要求你戳破所有的气球,戳破气球可以获得硬币,求所能获得硬币的最大数量。
Leetcode 309.最佳买卖股票时机含冷冻期
题目描述:给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票)。
Leetcode 300.最长递增子序列
题目描述:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。
C/C++ 知识总结(更新中)
前言 关于 C/C++ 知识体系的总结。
Leetcode 297.二叉树的序列化与反序列化
题目描述:请设计一个算法来实现二叉树的序列化与反序列化。