首页 > 其他分享 >求字符串最长重复子串的可视化演示

求字符串最长重复子串的可视化演示

时间:2023-01-26 13:55:27浏览次数:26  
标签:子串 课程设计 演示 标记 存储 算法 可视化 设计

求字符串最长重复子串的可视化演示

假设字符串采用顺序存储结构,设计可视化算法将s中出现的第一个最长重复子串标记为红色。

演示.gif

数据结构课程设计实验指导书
数据结构教学团队

2022 年 11 月
《数据结构课程设计》实施方法
一、内容
本次课程设计包含三个部分内容:
1、算法设计能力训练
训练平台:希冀平台
训练内容:希冀平台上提供了数据结构所涉及的程序题目,在平台上自由
练习,并在指定时间内完成测试,此部分成绩占到课程设计总成绩的20%,题目
参见附件1。请大家登陆CG平台选择“2021级数据结构课程设计”。
2、可视化编程能力训练
可视化编程能力训练旨在考察同学们的工业软件设计能力,为每个学生提
供一个基于QT的可视化题目(参见附件2),实现该算法的展示,并完成课程设
计报告,实验报告模板(参见附件3)。此部分成绩占课程设计总成绩的30%。
3、科研能力训练
课程设计阶段,为每个学生提供一篇学术论文(附件4),实现并进一步优
化该学术论文中的方法,完成课程设计报告。可以在学校图书馆、知网等平台
查询其他相关资料,掌握初步的资料查询、整理能力。课程设计报告包含下面
的几部分:
(1)摘要
(2)相关工作
(3)文章模型(自己模型)
(4)实验结果
(5)结论
(6)参考文献(30个)
建议用latex模板(数据结构课程设计科研能力训练模版2022版),按照论
文格式完成报告。这部分成绩占课程设计总成绩的40%。
二、课程设计的成绩评定方法
1、科研能力部分:40%
2、可视化编程能力训练:30%
3、应用能力部分:20%
4、出勤情况:10%
有以下情况之一者为不及格:无故缺课学时超过总课时三分之一及以上,
学习态度不端正;无设计论证方案,相关理论知识准备不足;未完成设计项目
的基本部分;论文报告书写不规范、错误明显;抄拷他人实验程序或论文报
告。
三、课程设计所需提交材料
1、纸质版可视化编程设计报告;
2、科研部分论文的程序源代码电子版,要求程序格式书写规范,关键变量
和函数要有合理的注释;
3、评分表:评分表与课程设计报告装订在一起,评分表在第一页位置上。
附件1
算法设计能力训练题目列表

P20-11 P21-13
P42-20 P44-25
P71-5 P119-2
P151-20 P177-7
P196-13 P233-4
P233-5 P254-8
P254-9 P290-2
旅游规划 引水入城
物流运输 矩阵快速幂
附件2
可视化编程能力训练
题目编号 学生编号 学生姓名
1 2021011581 范祝成
2 2021011543 胡振阳
3 2021011577 孙宇航
4 2021011534 陈思卓
5 2021011562 胡秀琳
6 2021011575 李麟
7 2021011540 阿卜杜热合曼·艾合买提
8 2021011557 张宇威
9 2021011582 郭磊
10 2021011547 范敬孙
11 2021011550 郭宇航
12 2021011574 赵泽一
13 2021011567 周文浩
14 2021011566 林文清
15 2021011587 吴维皓
16 2021011531 王舒婷
17 2021011580 陈阳
18 2021011573 邓高升
19 2021011572 吴海峰
20 2021011548 李烨
21 2021011537 王子权
22 2021011532 阿丽耶·艾海提
23 2021011579 李炘坤
24 2021011533 贺婧念
25 2021011551 黄刘畅
26 2021011586 王圣涵
27 2021011556 张誉天
28 2021011568 康子学
29 2021011561 牛一多
30 2021011585 汤新松
31 2021011558 赵程瑞
32 2021011541 杜子健
33 2021011569 丁锐
34 2021011578 杜廷光
35 2021011545 熊佳豪
36 2021011536 杨晴
37 2021011571 陈泓宇
38 2021011535 唐诗雨
39 2021011553 王培硕
40 2021011563 何缘圆
41 2021011538 樊琦
42 2021011564 贾子怡
43 2021011552 黄英桐
44 2021011560 朱启闻
45 2021011559 周宇
46 2021011555 张艺腾
47 2021011589 徐家骏
48 2021011584 孙言光
49 2020011726 颜振辉
50 2021011565 李欣悦
51 2021011549 蔡杭勇
52 2021011544 申东海
53 2021011591 钟宇凡
54 2021011542 杨书轩
55 2021011583 刘纪豪
56 2021011554 张本哲
57 2021011546 钟凯林
58 2021011539 吴昊天
59 2021011576 蔡经宇
60 2021011590 尹超
题目列表

  1. 设计可视化算法判断含有括号的表达式是否正确匹配。
  2. 设计可视化算法给出将表达式(

    标签:子串,课程设计,演示,标记,存储,算法,可视化,设计
    From: https://www.cnblogs.com/codewriter/p/17067770.html

相关文章

  • vue-grid-layout数据可视化图表面板优化过程所遇问题汇总
    对于drag事件不熟悉的,请先阅读:《drag事件详解:html5鼠标拖动排序及resize实现方案分析及实践》之前老项目grafana面板,如下图所示(GEM添加图表是直接到图表编辑,编辑完成后自......
  • 第八章 数据可视化
    本章主要介绍数据可视化的一些辅助操作,而非制作图表主要内容:利用条形图显示数值情况、依据条件设置(填充)单元格、利用迷你图显示数据及其变化情况1、利用条形图显示数值......
  • Cesium 与 Babylon.js 可视化 添加人物动画
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • Cesium 与 Babylon.js 可视化 添加地形
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • LeetCode最长回文子串(/dp)
    原题解题目约束解法解法一#include<iostream>#include<string>#include<vector>usingnamespacestd;classSolution{public:stringlongestPa......
  • 郭总云IOT Studio 1.0 演示视频拍摄方案
    标题:自建云平台,”潮“玩ESP8266标签:物联网IOTESP8266微信小程序云平台视频大纲上实物照片和和代码花絮;设备照:(面包板和裸板设备的合照;裸板设备各个角度的微距;给交......
  • 一个Netflix开发的微服务编排引擎,支持可视化工作流定义
    Netflix内容平台工程团队支撑了许多业务,这些业务流程由微服务任务异步驱动的。其中一些任务是持续数天的长期进程。这些进程在为全球观众提供字幕方面发挥着至关重要的作用......
  • 功能测试必备:Fiddler 过滤器使用场景演示
    大家好啊,我是大田Fiddler默认会抓取所有的网络报文请求,为了专注于所需的网络报文,这里使用过滤器。一、三步完成设置1、开启过滤2、设置过滤的指定地址3、配置过滤条......
  • Redis 官方可视化工具
    转载:blog.csdn.net/weixin_46902396/article/details/120807629RedisInsight是一个直观高效的RedisGUI管理工具,它可以对Redis的内存、连接数、命中率以及正常运行时......
  • Cesium + mapv 可视化
    最近将mapv一些官方示例移植到了Cesium上,记录一下问题mapv示例:mapv(baidu.com)mapv本身没有提供类型定义文件,直接通过npm下载的mapv库也只有build好的文件,故......