- 博客(19)
- 收藏
- 关注
原创 70.爬楼梯=====动态规划====再优化
我们从原问题(根节点)开始,递归地将较大子问题分解为较小子问题,直至解已知的最小子问题(叶节点)。之后,通过回溯逐层收集子问题的解,构建出原问题的。由于动态规划不包含回溯过程,因此只需使用循环迭代实现,无须使用递归。在以下代码中,我们初始化一个数组。:从最小子问题的解开始,迭代地构建更大子问题的解,直至得到原问题的解。每个子问题的解,并在搜索过程中将重叠子问题剪枝。你有多少种不同的方法可以爬到楼顶呢?来存储子问题的解,它起到了与记忆化搜索中数组。,而只需两个变量滚动前进即可。为此,我们声明一个数组。
2024-08-30 10:53:19
411
1
原创 49.字母异位词分组========练习哈希表的使用
是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。给你一个字符串数组,请你将。
2024-08-26 11:36:01
274
原创 学习如何失败
拒绝帮助只会让困境雪上加霜。相反,若能放下这份不必要的骄傲,以开放和积极的心态接纳团队成员的援手,你的工作伙伴、上级乃至客户都会对你的这种成熟态度表示赞赏。很多时候,我们对问题的过度责任感会让我们背负起不应有的重担,独自挣扎却难以突破,直至有人适时介入,方得解脱。我们程序员深知,在软件开发的征途中,问题发现的越早,软件的质量便越能趋于完美。更为严重的是,我们可能向团队成员、上级或客户传达了误导性的信息,错误地夸大了自身能力,或在他人遇到技术难题时,不慎给出了错误的建议,无形中浪费了宝贵的时间资源。
2024-08-25 15:56:31
374
原创 Linux 的基础命令
14. grep 过滤 | 管道符 xxx | grep 关键字。16. > 重定向 , >> 追加 结合 echo。18. ln -s 就是windows的快捷方式。7. head -n 4 查看文件前4行。mkdir -p 多层。-f 动态实时显示内容。8. tail -n 5 文件后5行。12. find -name 文件名。5. mkdir 创建文件夹 一层。2. rm -rf 递归强制删除。3. mv : 剪切 和 重命名。kill -9 进程号。
2024-08-25 15:38:31
233
原创 Linux中一共有三套 压缩 和 解压的命令:
unzip 文件名 -d 指定位置。tar -zxvf 文件 -C 目标目录。功能 只能处理文件 , 不保留源文件。功能: 处理以zip ,war。zip 压缩名 文件名。3. tar 专门处理以tar.gz 结尾的文件。f必须结尾 ,其他的可以交换。tar -zcvf 文件。
2024-08-25 15:36:57
215
原创 JUC的小复习
举个栗子--------某宝、某夕、某东,双十一双十二结束后,计算“数码区”,“汽车用品区”, “母婴品区”,它们各自的总流水账,以及它们三个总的流水账,那么比如数码区先获得cpu资源,先计算完后,得等待其他两个区计算结果后,才能计算“总”的流水账。1.CountDownLatch 闭锁------------------替换 join 方法--------“-”减法。非静态锁--------------class反射的对象,new几个就几把锁,但要考虑static修饰的情况。
2024-08-23 11:24:56
746
原创 有效的括号
遍历字符串,只判断三种“括号”的左括号,也就是“(,{,[”,如果字符串S中有,就把对应的右括号压到栈中,如果栈是空,并且查不到栈和栈顶元素与C不匹配的话,就直接返回false,然后把压入栈里的元素弹出来,最后判断栈是否为空,为空返回true,也就是这个方法返回true,也就是传进来的字符串符合“有效的括号”那么下面我们来分析这些代码-------------只说一下核心。如果传进来的字符串S是奇数的话,那么他肯定不符合题意。区分别的题所以用的中文,大家实战的时候千万别用中文。,判断字符串是否有效。
2024-08-23 09:58:04
115
原创 VMware17.0.0下载--------百度网盘
链接:https://pan.baidu.com/s/1uLZsfTzBaH77jtNDh4yzjw。16版本安装完运行会导致电脑蓝屏,咱们可以升级一下版本。
2024-08-21 09:26:23
732
1
原创 Spring底层篇
3、request:为每个request请求创建一个实例,请求完成后失效。有状态表示示例是有属性对象,可以保存数据,是线程不安全的, 比如 pojo.1> 对于prototype作用域,每次都是生成一个新的对象,所以不存在线程安全问。是无状态的,不需要保证线程安全。在发现有循环依赖时,1、 sington 2、prototype: 为每个Bean请求创建给实例。无状态表示这个实例没有属性对象, 不能保存数据,是不变的类。循环依赖: 多个对象之间存在循环的引用关系,在初始化过程当中,就会出现"先有。
2024-08-20 16:56:49
882
原创 移动0---------------快慢指针
移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。
2024-08-20 14:35:45
108
原创 盛最多水的容器------------对撞指针
图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。
2024-08-20 14:28:11
141
转载 CentOs7下载国内yum镜像
step2 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup(可省略)step1 cd /etc/yum.repos.d(可省略)
2024-07-13 20:24:50
653
1
原创 使用二重循环打印9×9乘法表。提示:使用document.write()输出运行效果如下图所示:1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8
使用二重循环打印9×9乘法表。提示:使用document.write()输出
2023-11-11 22:48:17
346
1
原创 编写JavaScript程序实现:随机产生n位字串密码,且该字串中只能包含0到9的数字和英文字母。
编写JavaScript程序实现:随机产生n位字串密码,且该字串中只能包含0到9的数字和英文字母。
2023-11-11 22:42:27
273
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人