当前位置: 首页 > article >正文

湘潭大学软件工程算法设计与分析考试复习笔记(三)

回顾

  • 湘潭大学软件工程算法设计与分析考试复习笔记(一)
  • 湘潭大学软件工程算法设计与分析考试复习笔记(二)

前言

现在继续开始复习。每天复习一点点,嘿嘿。今天本来准备写一个动态规划的题的,感觉半懂不懂的,看了一个网友半年拿下什么很厉害的奖,看得我热血沸腾,有一种我上我也行的幻觉。但是现在我又冷静下来了。我得先复习一下期末考试。

动态规划

基本思想

给我的感觉就是把一些状态记录在数组里面,课件上面写了动态规划和贪心的一些区别,感觉记一下比较好。不过我对这个理解不是很深刻。

动态规划简称 DP

在这里插入图片描述

矩阵连乘

在这里插入图片描述

这里有一个算法时间复杂度的表示符号,笔者在这里有点想要卖弄一下了,哈哈哈。这个符号表示的是时间复杂度的下界。

下面这个时间复杂度的符号表示的是对时间复杂度的准确估计
在这里插入图片描述
下面这个时间复杂度的符号表示的是时间复杂度的上界
在这里插入图片描述
这种完全看不懂,太难了。

多边形游戏

这个也好难。记一记时间复杂度先。
在这里插入图片描述

最长公共子序列

#include<bits/stdc++.h>

using namespace std;

const int N=1e3+10;

char a[N],b[N];
int f[N][N];

int main()
{
    int n,m;
    cin>>n>>m>>(a+1)>>(b+1);

    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            f[i][j]=max(f[i-1][j],f[i][j-1]);
            if(a[i]==b[j])  f[i][j]=max(f[i][j],f[i-1][j-1]+1);
        }
    }

    cout<<f[n][m]<<endl;

    return 0;
}

哈哈哈,这里建议读者在网上找这个算法题来写,我之前写过,现在感觉忘了。看课件应该直接看懂比较艰难。可以搜一些视频看看。

总结

在这里插入图片描述

课件里面的这些内容好像是算法竞赛里面的内容。比较难。可能是我们学那种比较简单直观的专业课比较多,现在看到这种强逻辑性的知识,都看不下去。真难。

其他的我都看不懂,我记一下下面这个总结。
在这里插入图片描述

后记

第一个题型,对算法的基本理解,就复习结束了,但是把课件粗略地看了一遍,4 5 7 这三章课件。总共是 8 章课件,感觉像我这样看课件也不太行,得仔细看课件,但是也记不住,理解不了,纠结。明天继续按照题型复习好了。10 分。

今天复习算法的时间有点少,但是做了一些我感觉很有价值的事情,血赚。虽然不知道是不是真的有价值,应该是有价值吧,但行好事,不问前程。


http://www.kler.cn/a/401202.html

相关文章:

  • angular的promise实战案例
  • ADS 2022软件下载与安装教程
  • 技术速递|Microsoft.Extensions.VectorData 预览版简介
  • HTML and CSS Support HTML 和 CSS 支持
  • 使用Python编写一个简单的网页爬虫,从网站抓取标题和内容。
  • resnet50,clip,Faiss+Flask简易图文搜索服务
  • 【Hadoop】【大数据技术基础】实践三 NoSQL数据库 大数据基础编程、实验和案例教程(第2版)
  • opencascade源码学习之BRepOffsetAPI包 -BRepOffsetAPI_DraftAngle
  • 大话C++:第28篇 详解独占智能指针
  • Vue3中使用:deep修改element-plus的样式无效怎么办?
  • 【算法】P5018 对称二叉树
  • 基于YOLOv8深度学习的智慧课堂教师上课行为检测系统研究与实现(PyQt5界面+数据集+训练代码)
  • gvim添加至右键、永久修改配置、放大缩小快捷键、ctrl + c ctrl +v 直接复制粘贴、右键和还原以前版本(V)冲突
  • 《原子与分子物理学报》
  • 玩转view和text组件与相关动画的使用
  • 如何在 Ubuntu 上设置 JAVA_HOME 环境变量 ?
  • 青蛙跳台阶
  • Python酷库之旅-第三方库Pandas(229)
  • MySQL数据库学习(持续更新ing)
  • Qt MDI与Splash介绍
  • 使用pandoc将latex转换成word(带参考文献)
  • uni-app获取安全区域
  • 基于centos7.9搭建tmall商城
  • GRU(门控循环单元)详解
  • 图片画廊4 -- 使用Owl Carousel进行优化
  • 探索Python PDF处理的奥秘:pdfrw库揭秘