- 博客(8)
- 收藏
- 关注
原创 算法日记-05买卖股票的最佳时机系列问题进阶
给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成交易。**注意:**你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。
2024-02-26 22:00:45 1511 1
原创 算法日记-04买卖股票的最佳时机系列问题基础
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择买入这只股票,并选择在卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。
2024-02-26 21:59:03 259 1
原创 算法日记-03打家劫舍系列问题总结
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,。给定一个代表每个房屋存放金额的非负整数数组,计算你,一夜之内能够偷窃到的最高金额。分析题意可知,首先我们需要明确一点,我们偷取金额必须间隔着取不能连续取因此我们需要考虑到如果偷取第i个房间 那么我们能获取的最大收益是多少所以到此经过我们分析可以定义出dp数组 **dp[i]**表示我们偷取0-i个房间所能获取到的最大收益。
2024-02-22 22:39:23 1124
原创 算法日记-02完全背包和多重背包问题总结
有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i]。,求解将哪些物品装入背包里物品价值总和最大。。在下面的讲解中,我依然举这个例子:背包最大重量为4。问背包能背的物品最大价值是多少?
2024-02-20 22:23:04 2009
原创 算法日记-01背包问题总结
有一堆石头,用整数数组stones表示。其中stones[i]表示第i块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且x
2024-02-17 11:12:28 517
原创 详解如何将SpringBoot项目部署到阿里云服务器
在写此篇教程前,我曾在网上搜寻许久,发现网上许多教程都只讲解了项目部署的一小部分,需要查阅大量资料,于是决定写下这篇SpringBoot项目部署详解,从领取服务器到服务器配置,JDK安装,Mysql安装,数据库连接以及项目部署,实现全程图文讲解本文章将分四部分来帮助各位朋友将SpringBoot项目部署到云服务器中,希望能帮到各位朋友。目录步骤一:试用阿里云服务器(新用户可领3个月)步骤二:安装Xshell,并使用Xshell远程连接服务器1.安装Xshell步骤三:阿里云服务器上安装JDK。
2023-06-28 19:27:18 4927 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人