相关文章
代码随想录——最长回文子序列(Leetcode 516)
题目链接
我的题解(动态规划)
思路: 确定状态 dp[i][j] dp[i][j] 表示:字符串 s 中从索引 i 到 j 的子串中最长回文子序列的长度。 确定状态转移方程 如果 s[i] s[j],则 dp[i][j] dp[i 1][j - 1] 2 这是因为 s…
编程日记
2025/1/21 0:29:46
【图论】Dijkstra算法求最短路
一、Dijkstra算法简介
Dijkstra算法是由河南荷兰计算机科学家狄克斯特拉(Dijkstra)于1959年提出的,因此又叫狄克斯特拉算法。
二、初识Dijkstra算法
在使用Dijkstra算法求最短路时,需要用到三个辅助数组: v i s x vis_x visx:布尔数组&…
编程日记
2025/1/23 4:35:33
单自由度无阻尼系统振动分析
特别感谢:https://www.bilibili.com/video/BV114411y7ab/?p6&spm_id_frompageDriver&vd_sourceebe07816bf845358030fc92d23830b29 本文图片该系列视频 tips:关于特征方程与振动方程: 特征方程有助于我们理解和确定系统的固有频率和模…
编程日记
2025/1/20 4:57:31
RabbitMQ练习(Remote procedure call (RPC))
1、RabbitMQ教程
《RabbitMQ Tutorials》https://www.rabbitmq.com/tutorials
2、环境准备
参考:《RabbitMQ练习(Hello World)》。
确保RabbitMQ、Sender、Receiver容器正常安装和启动。
rootk0test1:~# docker run -it --rm --name rab…
编程日记
2025/1/23 15:16:38
Oracle(ORA-00214)-undo表空间文件损坏
现象描述 数据库所在机器异常断电导致启动失败,系统显示如下错误信息:
ORA-00214: control file /opt/oracle/db/oradata/iptvmdn/lv_control2tbs version
117553 inconsistent with file /opt/oracle/db/oradata/iptvmdn/lv_control1tbs可能原因 异常断…
编程日记
2025/1/24 21:13:02
使用Python写贪吃蛇游戏
贪吃蛇游戏是一款经典的小游戏,玩家通过控制蛇的移动来吃食物,蛇的身体会随着吃到的食物越来越多而变长。本文将介绍如何使用Python来创建一个简单的贪吃蛇游戏。 代码解析
1. 设置窗口
首先,我们需要设置游戏窗口。使用 turtle.Screen() 创…
编程日记
2025/1/23 15:44:51
c++vscode多文件实现通讯录管理系统
cvscode多文件实现通讯录管理系统 作为c入门级别的实战项目,此通讯管理系统项目不仅仅是对c入门阶段学习成果的检验,也是对c基础知识的回顾,体会c在实战制作中的思路,是入门c单文件实现通讯录系统的改进 一、多文件通讯录管理系统简介
系统需…
编程日记
2025/1/14 14:29:30