首页 > 其他分享 >20231109打卡

20231109打卡

时间:2023-11-09 22:23:34浏览次数:36  
标签:学习 计算机科学 建模 20231109 算法 半群 UML 打卡

早上,我准时开始了新一轮的学习。首先,我学习了算法与数据结构中的迪杰斯特拉算法和弗洛伊德算法。迪杰斯特拉算法是一种用来解决最短路径问题的算法,而弗洛伊德算法则可以求解任意两点之间的最短路径。通过课堂讲解和实例演示,我逐渐理解了它们的原理和应用。我通过编写代码实践了这两种算法,将它们应用到实际问题中,提升了我的编程能力和问题解决能力。

接着,我学习了UML建模工具的安装和使用。UML(Unified Modeling Language)是一种软件工程建模语言,用来描述软件系统的结构、行为和交互。通过课堂授课和自学,我掌握了UML建模工具的基本使用方法,学会了如何创建类图、时序图和用例图等。这些工具和技巧对于软件系统设计和开发非常重要,我将会在日后的实践中运用它们。

下午,我学习了离散的半群。离散数学是计算机科学的基础课程之一,半群是其中的重要概念之一。通过老师的讲解和课堂练习,我对半群及其性质有了更深入的了解。半群在计算机科学中有广泛的应用,例如在密码学、并行计算和数据库理论等领域。这门课程的学习不仅培养了我对数学的抽象思维能力,也加深了我对计算机底层原理的理解。

晚上,我和一些同学相约去打街机音游maimai。maimai是一款音乐节奏游戏,通过触摸屏参与游戏,可以锻炼反应能力和手眼协调能力。我们在休闲娱乐的同时,也增进了彼此之间的友谊。

回顾一天的学习和生活,我感到非常充实和满足。作为一名软工学生,我既要掌握技术,又要培养综合素质。通过学习算法与数据结构、UML建模工具和离散数学,我加深了对计算机科学的理解和认识。而晚上的活动则为我提供了放松心情的机会,让我在学习之余享受娱乐的乐趣。

标签:学习,计算机科学,建模,20231109,算法,半群,UML,打卡
From: https://www.cnblogs.com/newzeon/p/17823018.html

相关文章

  • 11.9打卡
    1. 不同路径(61)一个机器人位于一个 mxn 网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。classSolution{publicintuniquePaths(intm,intn){int[][]d......
  • 每日总结20231109
    代码时间(包括上课)6h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周四,上午上的是软件设计和软件需求分析,软件设计写的是组合模式和装饰模式的实验报告,软件需求分析讲的是如何做需求调研分析。2、今天下午上的是人机交互技术,写的是人机交互技术的两个实验报告。3、今天晚上打......
  • 11月8每日打卡
    实验1熟悉常用的Linux操作和Hadoop操作1.实验目的Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。2.实验平台(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);(2)Hadoop版本:3.1.3。3.......
  • 11.7打卡
    1.N皇后II(52)返回N皇后的解集数量classSolution{publicinttotalNQueens(intn){int[]queeens=newint[n];Arrays.fill(queeens,-1);Set<Integer>cols=newHashSet<>(n);Set<Integer>dia1=newHashSet<>......
  • 20231107打卡
    上午的第一节课是算法与数据结构的课程。这门课程对于我们软工学生来说非常重要,因为它涉及到我们日后编写高效代码的能力。今天的内容是广度和深度优先搜索算法,在老师的讲解下,我逐渐理解了它们的原理和应用场景。通过讲解和举例,我们学习了如何使用这两种搜索算法解决实际问题。在......
  • 20231106打卡
    上午的实训课程是机械拆装,这是我们软工专业的一门基础课程。在实训课上,我们学习了自行车的拆装技术。通过实际操作,我们了解了自行车的各个部件以及它们之间的组装方式。我们学习了如何正确使用工具,拆卸和安装自行车的零件,以及如何调整和维护自行车的性能。这门课程的实践性很强,不......
  • 11月5每日打卡
    实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠:代码Cat接口(另一个类似):publicinterfaceCat{voidcry();voidcatchMouse();}实体Cat类(另一个类似):publicclassConcreteCatimplementsCat{@Overridepublicvoidcry(){System.out.println("猫叫......
  • 11月6每日打卡
    实验9:桥接模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解桥接模式的动机,掌握该模式的结构;2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。实验要求......
  • 11月7每日打卡
    用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。源码://Road.javapackageshiyan9;publicabstractclassRoad{protectedVehiclevehicle;publicvoidsetVehicle(Vehicleve){this.vehicle=ve;}publicabstractvo......
  • 11月4每日打卡
    实验8:适配器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1. 画出对应的类图; 2.......