力扣每日一题2021/8/20 发表于 2021-08-20 更新于 2025-01-02 分类于 数据结构与算法 , 力扣 阅读次数: 题目:412. Fizz Buzz写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; 如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 阅读全文 »
力扣每日一题2021/8/19 发表于 2021-08-19 更新于 2025-01-02 分类于 数据结构与算法 , 力扣 阅读次数: 题目:155. 最小栈设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 阅读全文 »
力扣每日一题2021/8/18 发表于 2021-08-18 更新于 2025-01-02 分类于 数据结构与算法 , 力扣 阅读次数: 题目:384. 打乱数组给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。 实现 Solution class: Solution(int[] nums) 使用整数数组 nums 初始化对象 int[] reset() 重设数组到它的初始状态并返回 int[] shuffle() 返回数组随机打乱后的结果 阅读全文 »
力扣每日一题2021/8/17 发表于 2021-08-17 更新于 2025-01-02 分类于 数据结构与算法 , 力扣 阅读次数: 题目:198. 打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 阅读全文 »
力扣每日一题2021/8/16 发表于 2021-08-16 更新于 2025-01-02 分类于 数据结构与算法 , 力扣 阅读次数: 题目:53. 最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 阅读全文 »