21xrx.com
2024-09-20 00:30:33 Friday
登录
文章检索 我的文章 写文章
最长公共子序列 & 最高分,如何用Java实现?
2023-06-15 00:11:08 深夜i     --     --

最近在学习Java编程语言,想找一些练手的小项目来练手。于是我开始了两个小项目,分别是求最长公共子序列和求最高分。

对于第一个项目,求最长公共子序列,我先了解了什么是子序列。子序列是原序列中去掉若干元素后剩下的元素所组成的新序列。然后,最长公共子序列是在两个序列中找到最长的一个序列,满足在这个序列中第一个元素在第一个序列中,第二个元素在第二个序列中,以此类推。这个问题非常经典,许多算法书籍都有讲解。我最后使用动态规划算法实现了这个问题,并使用Java语言进行编程。

而对于第二个项目,求最高分,我采用的是面向对象编程的思想,先定义了一个学生类,包含了姓名和成绩两个属性,然后将多个学生对象存储到一个数组中,最后遍历数组,找到最高分的学生并输出他的姓名和成绩。

通过这两个小项目的实践,我加深了对Java编程语言的理解,也提高了自己的编程能力。我相信,在未来的学习和工作中,这些经验一定会为我提供帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复