首页 > 其他分享 >20240305 软件工程课打卡

20240305 软件工程课打卡

时间:2024-03-05 21:11:41浏览次数:27  
标签:20240305 单词 软件工程 接龙 打卡 最长

今天上了软件工程的第一节课,收获很多,老师用游泳,体育健身教练等形象的例子向我们阐述了软件工程以及大学中各种课程的学习方法。让我明白了自己动手实践的重要性。
课堂练习是统计文本文件中最长的接龙单词链,我使用了Python,将其只保留英文字母删掉符号和数字,去掉重复单词作为一个集合,但是查找最长接龙单词链的算法不知道。网络上查到的是我不会的动态规划的知识。
我想到的办法是用dfs来搜索最长的接龙单词串,但是时间复杂度极高。又想到能不能尝试推个公式或者数学办法,但也无法确定是否正确,意识到自己在算法上还有很多东西要学。

标签:20240305,单词,软件工程,接龙,打卡,最长
From: https://www.cnblogs.com/sugar-refinery/p/18054975

相关文章

  • 软件工程第二周开课博客
    我是就读于石家庄铁道大学的一名大二软工学生,目前仍算不上一名标准的软件工程师。在建民老师魔鬼般的训练下,我能感受到自己对于web项目的理解和运用也在不断加深,但是,每一次的训练我却总是无法在老师规定的时间内全部完成整个项目的构建,很多时候自己对于业务逻辑的思路无法简化......
  • 一次逆向软件工程的尝试
    本次逆向开发的项目来自于大一上c语言的小组期末作业,通过一年的学习后,再回到当初的作业进行代码的优化与升级。以下是源代码。点击查看代码#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<stdlib.h>/*1.公元1年1月1日,是星期一2.累加至输入年份之前的所有年......
  • 【专业技能】程序员的软件工程素养之画好 UML 时序图
    目录前言一、认识时序图1.1时序图元素1.2怎么使用二、画好时序图2.1一般步骤2.2举个例子2.3推荐工具三、其它作用四、文章小结前言笔者在本科的时候上过软件工程的专业课,也完成过类似的课堂作业,但是工作以后一直没怎么用上。碰巧前段时间有碰到一个复杂系统的部分功能设计,作为设......
  • 打卡18
    在Form组件中,每一个表单域由一个Form-Item组件构成,表单域中可以放置各种类型的表单控件,包括Input、Select、Checkbox、Radio、Switch、DatePicker、TimePicker解释<el-formref="form":model="form"label-width="80px"><el-form-itemlabel="活动名称">......
  • 打卡19
     创建一个初始目录后会又以下的几个文件目录manifests中有一个Androidmanifests.xml的文件它包含了我们这个软件的图标、名字等的基本信息 其中的activity标签中是我们的app所要使用的页面的注册信息 Java的文件目录中我们主要使用的就是第一个文件目录,其中的Java代码包......
  • 打卡17
    GitHub使用教程(十) 你的改动现在已经在本地仓库的HEAD中了。执行如下命令以将这些改动提交到远端仓库:gitpush-uoriginmaster可以把master换成你想要推送的任何分支。如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:gitremot......
  • 打卡11
    GitHub使用教程(四) 创建一个新文件输入想要提交的代码以及下方的文件名和描述后,点击最下方的Commitnewfile即可。 ......
  • 打卡12
    GitHub使用教程(五) GitHub的常用术语Repository:简称Repo,可以理解为“仓库”,我们的项目就存放在仓库之中。也就是说,如果我们想要建立项目,就得先建立仓库;有多个项目,就建立多个仓库。Issues:可以理解为“问题”,举一个简单的例子,如果我们开源一个项目,如果别人看了我们的项目,并......
  • 打卡13
    GitHub使用教程(六) 利用SSH完成Git与GitHub的绑定无论是GitHub,还是Git,我们都是单独或者说是独立操作的,并没有将两者绑定啊!也就是说,我们现在只能通过GitHub下载代码,并不能通过Git向GitHub提交代码。所以需要利用SSH完成Git与GitHub进行绑定GitHub上,一般都......
  • 打卡16
    GitHub使用教程(九) 你的本地仓库由git维护的三棵“树”组成。第一个是你的工作目录,它持有实际文件;第二个是缓存区(Index),它像个缓存区域,临时保存你的改动;最后是HEAD,指向你最近一次提交后的结果。事实上,第三个阶段是commithistory的图。HEAD一般是指向最新一次commi......