- 2024-10-13【代码随想录Day41】动态规划Part10
300.最长递增子序列题目链接/文章讲解:代码随想录视频讲解:动态规划之子序列问题,元素不连续!|LeetCode:300.最长递增子序列_哔哩哔哩_bilibilipublicintlengthOfLIS(int[]nums){//获取数组的长度intn=nums.length;//创建一个用于存储以每个元素结
- 2024-10-13day41
接雨水classSolution{public:inttrap(vector&height){intret=0;stackst;st.push(0);for(inti=1;i<height.size();++i){if(height[i]<=height[st.top()]){st.push(i);}else{while(!st.empty()&&height[i]>height[st.to
- 2024-05-28《python编程从入门到实践》day41
#昨日知识点回顾 用户注销、注册,限制访问,新主题关联到当前用户#今日知识点学习第20章设置应用程序的样式并部署20.1设置项目“学习笔记”的样式 20.1.1应用程序django-bootstrap4#settings.py---snip---INSTALLED_APPS=[#我的应
- 2024-02-23day41 动态规划part3 代码随想录算法训练营 96. 不同的二叉搜索树
题目:96.不同的二叉搜索树我的感悟:这题,考的概率不大,听一遍,过一遍就行。理解难点:二叉搜索树定义为什么是累加的听课笔记:代码示例:classSolution:defnumTrees(self,n:int)->int:dp=[0]*(n+1)#创建一个长度为n+1的数组,初始化为0d
- 2024-02-05代码随想录 day41 整数拆分 不同的二叉搜索树
整数拆分这里的递推式子很不好想一般的想法是dp[i]=max(dp[i],dp[i-j])但是这个式子需要赋值dp[1]=1dp[2]=2dp[3]=3这个不符合dp[i]定义这里递推式子如下dp[i-j]等于拆分成两个或两个以上的数字i*(i-j)就是两个数字拆分不同的二叉搜索树难点依旧是递推式是怎么
- 2024-01-22算法学习Day41整数拆分、不同的二叉搜索树
Day41整数拆分、不同的二叉搜索树ByHQWQF2024/01/22笔记343.整数拆分给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例1:输入:2输出:1解释:2=1+1,1×1=1。示例 2:输入:10输出:36解释
- 2023-12-27Day41 二维数组
二维数组多维数组多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。二维数组ina[][]=newint[2][5];以上二维数组a可以看成一个两行五列的数组。二维数组模型图示代码演练packagecom.baixiaofan.array;publiccla
- 2023-08-07【安全学习之路】Day41
- 2023-06-01算法学习day41动态规划part03-343、96
packageLeetCode.DPpart03;/***343.整数拆分*给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。*返回你可以获得的最大乘积。*示例:*输入:n=2*输出:1*解释:2=1+1,1×1=1。**/publicclassIntegerBre
- 2023-03-18算法随想Day41【动态规划】| LC139-单词拆分
LC139.单词拆分dp[i]含义:字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词遍历顺序:如题说,是拆分为一个或多个在字典中出现的单词,所以这是完
- 2023-03-13代码随想录算法Day41 | 343. 整数拆分 , 96.不同的二叉搜索树
343.整数拆分题目链接:343.整数拆分-力扣(LeetCode)思路动规五部曲,分析如下:确定dp数组(dptable)以及下标的含义dp[i]:分拆数字 i,可以得到的最大乘积为dp[i]。确
- 2023-02-07【算法训练营day41】LeetCode343. 整数拆分 LeetCode96. 不同的二叉搜索树
LeetCode343.整数拆分题目链接:343.整数拆分独上高楼,望尽天涯路一开始想到的是用数学证明化简的方法,每次拆成尽可能多的3,最后剩下的是2或4,此时相乘最大。classSoluti
- 2022-12-15代码随想录Day41
LeetCode538.把二叉搜索树转化为累加树给出二叉搜索树的根节点,该树的节点值各不相同,请你将其转换为累加树(GreaterSumTree),使每个节点node 的新值等于原树中大于或等
- 2022-11-29进入python的世界_day41_数据库——视图、触发器、事务、存储过程、函数、索引(未搞定,分P)
一、在pycharm中运行mysql编写登录注册功能1.注册 先用navicat建立一张表,比如就ID主键,姓名,密码这三个字段建立表#pycharm代码实操#1.还是先导入模块,创建pymysql的
- 2022-11-05day41
web项目web项目配置tomcatweb项目:就是将项目的服务端部署在服务器上,通过浏览器进行网络传出数据,并且从服务器得到响应,在浏览器上显示数据的项目;通常我们看见的网页
- 2022-11-03代码随想录day41 | 343. 整数拆分 96. 不同的二叉搜索树
343.整数拆分题目|文章思路一个动态规划问题最重要的就是找到递推公式,找到递推公式,整个题就已经解出来了。这道题看到时会想分成几份比较好,等于10时与之前的数有什么
- 2022-10-01前端Promise-Day41
Promise的API:Promise构造函数:Promise(executor{})executor函数:执行器(resolve,reject)=>{}resolve函数:内部定义成功时执行的函数reject函数:内部定义失败时执行的函数e