笔记
记录一下学习的课程笔记
淸睇岱
不要对自己不了解的技术心存偏见,不要对自己不熟悉的技术心存恐惧
展开
-
Spring Boot 介绍
如果大家有关注过面试,会发现Spring Boot是非常受欢迎的一个框架。这里就来说说Spring的一些介绍。Spring Boot 提供了一种更加快速、灵活、简单的开发方式,使得开发人员可以更加专注于业务逻辑的实现。原创 2023-05-10 23:00:05 · 256 阅读 · 0 评论 -
小明有两个字符串,他想找出其中最长的公共连续子串的长度,希望你能帮助他。例如,两个字符串分别为“abcde”和“abdge”,结果为2。java
小明有两个字符串,他想找出其中最长的公共连续子串的长度,希望你能帮助他。例如,两个字符串分别为“abcde”和“abdge”,结果为2。java我这里是使用递归算法解决的(有点类似dfs)这里主要分享用java如何解决。原创 2023-03-22 23:29:14 · 253 阅读 · 0 评论 -
已知5个矩阵并可连乘,编写程序输出矩阵连乘的最优计算次序java
已知5个矩阵并可连乘,编写程序输出矩阵连乘的最优计算次序java这里主要分享用java如何解决(部分代码来源教材)矩阵是我们线性代数中用到的矩阵知识。原创 2023-03-22 23:22:48 · 296 阅读 · 0 评论 -
算法复杂度分析之常见的算法复杂度的大O阶
如果存在正的常数C和自然数N0 ,使得当N>= N时有f(N)= N时有f(N)>=Cg(N),则称函数f(N)当N充分大时下有界,且g(N)是它的一个下界,记为f(N)= Ω(g(N))O(n2):对数组进行排序的简单算法,例如冒泡排序等。O(2n):求具有n个元素集合的所有子集的算法。):求具有n个元素的全排列的算法。O(n):线性算法,例如线性查找。原创 2023-03-01 17:22:18 · 557 阅读 · 0 评论 -
软件设计概述
软件设计分为总体设计和详细设计,首先进行总体设计,将软件需求转化为数据结构和软件的系统结构,划分出系统的物理元素:程序、数据库、过程、等。软件设计(Software Design )就是根据所表示的信息域的软件需求已经功能和性能需求,进行数据设计、系统结构设计、过程设计、页面设计等,其目标就是构造一个高内聚、低耦合的软件模型。我们 软件设计的主要任务是将分析阶段所获得的需求说明转化为计算机中可实现的系统,完成系统的结构设计,包括数据结构和程序结构,最后得到软件设计说明书。2.确定系统的数据结构。原创 2023-02-25 23:21:26 · 1081 阅读 · 0 评论