自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 springboot中写的请求处理类在浏览器上显示localhost无法访问

最近在学习springboot入门的时候发现自己在springboot中写的小程序只能在idea中正常运行,不能像教程中所说在浏览器上显现出来,而且呈现出localhost拒绝了你的访问(如下图),在网上找了很多解决方案也没有解决问题。一点点对比自己的项目目录和教程中的,发现有些许不同,就是自己的项目目录中,在启动程序和自己所写的程序之间存在其他的文件,于是我就抱着破罐子破摔的态度,把中间的这个文件删除了。删除之后发现自己的程序在浏览器上显示了,而且控制台上的内容也变少了,和视频教程上的差不多。

2024-05-11 21:03:38 205 1

原创 分支限界法设计技术--求解0/1背包问题

1. 定义了结构体NodeType,用于表示节点的信息,包括节点编号no、当前处理的物品序号 i、当前背包重量w、当前背包总价值v、每个物品是否装入背包的状态x[]、节点的上界估计值 ub。该函数初始化第一个节点,将其入队列,然后循环处理队列中的节点,根据当前节点状态进行分支限界,生成新的节点,并将满足条件的节点入队列。该函数在当前节点的基础上,向后遍历未处理的物品,计算能够装入背包的最大总价值。在最坏情况下,需要考虑所有可能的解空间,因此时间复杂度是指数级别的,即 O(2^n),其中 n 是物品的数量。

2024-05-11 17:43:49 1010 1

原创 回溯法设计技术

在解集装箱问题的过程中,通过使用回溯法并结合适当的剪枝条件,能够有效地提高搜索效率,找到符合条件的最优解。由于每个集装箱有两种选择,总共有2^n种可能的选择组合,其中n是集装箱的数量。4. 在main函数中,初始化了一个表示解的数组op[],计算了剩余集装箱的总重量rw,然后调用dfs函数开始搜索最优解,最后调用displaySolution函数显示结果。如果当前处理到的集装箱编号超过了总集装箱数量n,则判断当前选择的集装箱总重量是否等于背包承重量W,如果是,则更新最大重量maxw和最优解x[]。

2024-04-28 14:44:37 521 1

原创 蛮力法设计技术

考虑到实际情况,这个while循环有可能运行很久,但我们通常关注的是单次调用ifSmitch函数的平均时间复杂度,所以在最坏的情况下,对于未知的终止条件,我们不能准确给出while循环的整体时间复杂度。在循环体内,每次迭代都有一个if判断语句,其复杂度为O(1)。2.upsetDown2函数的空间复杂度同样为O(n),这是因为递归调用需要使用系统栈来保存每一层递归的信息,最坏情况下递归栈的深度可达n,即最多同时存在n个函数调用帧,每个帧可能包含若干局部变量等信息,故空间复杂度也是线性的,为 O(n)。

2024-04-12 21:29:08 940

原创 穷举法求出无序序列的最大值以及次大值

设计一个程序,采用分治法求含n个实数序列中的最大元素和次大元素,并分析算法的时间复杂度。通过本次实验,了解分治法策略基本思想,掌握分治法在实际问题中使用方法。软件:windows操作系统,C语言。

2024-03-29 15:54:34 192 1

原创 自顶向下的二路归并算法的时间复杂度和空间复杂度分析

此算法主要分为两部分,第一部分是将待排序列对半拆分,直至拆为全部长度为一的子序列,第二个部分是将两个相邻的子序列合并为一个有序的子序列,直至把所有子序列合并完全。二路归并算法分为两个阶段,第一个阶段是将待排序列对半拆分,直至拆为全部长度为一的子序列,第二个阶段是将两个相邻的子序列合并为一个有序的子序列,直至把所有子序列合并完全。假设MergeSort(a,0,n-1)算法的执行时间为T(n),显然,Merge(a,0,n/2,n-1)合并操作的执行时间为O(n),所以得到以下递推公式。

2024-03-06 16:06:04 427 1

原创 List遍历的五种方法

/简化后 list.forEach(s->System.out.println(s));如果方法体只有一行,大括号和return可以省略,分号也可以省略。如果说参数只有一个,小括号可以省略。各种List遍历方法的使用情况。可以直接去掉形参s的数据类型。3,Lambda表达式。改为Lambda表达式。

2023-12-10 18:36:31 917 1

原创 html+css学习笔记

确定主轴方向,作用于父元素row:默认值,从左到右row-reverse:从右到左column:从上到下column-reverse:从下到上。

2023-11-26 22:36:46 348 1

原创 关于MYSQL中事务的简单介绍

一个事务是一个完整的逻辑单元,不可再分比如,银行账户转账,从A账户向B账户转账10000,需要执行两条update语句:以上两条DML语句必须同成功,或者同时失败,不允许出现一条成功,一条失败要想保证以上的两条DML语句同时成功或者失败,那么就需要使用数据库的”事务机制“

2023-11-19 09:22:37 33

原创 MySQL中的约束类型

检查约束(check)注意Oracle数据库有check约束,但是mysql没有,目前mysql不支持该约束。主键约束(primary key)约束的字段既不能为null,也不能重复,简称PK。主键值是这行记录在这张表当中的唯一标识,就像一个人的身份证号码一样。唯一性约束修饰的字段具有唯一性,不能重复,但是可以为null。表的设计三范式中有要求,第一范式就要求任何一张表都应该有主键。非空约束(not null)约束的字段不能为null。自然主键,与表内容没有关系的自然数。//一,联合的唯一性,表级约束。

2023-11-12 18:02:06 58 1

原创 DQL知识点

select 字段1 , 字段2 from emp order by 字段2 desc , 字段1 asc;select 字段1,字段2 from emp order by 字段2 desc;select 字段1,字段2 from emp order by 字段2 asc;select 字段1,字段2 from emp order by 字段2;//按照字段2的降序,当字段2相同时,再按照字段1的升序排列。//根据字段2的升序,对字段1,字段2提取。//根据字段2的降序,对字段1,字段2提取。

2023-10-29 10:29:05 39 1

原创 DDL语句

alter table 表名 change 旧字段名 新字段名 类型(长度) [comment ’注释‘];alter table 表名 add 字段名 类型(长度) comment '注释';字段1 字段1类型 commeant '字段1注释',字段2 字段2类型 commeant '字段2注释',字段3 字段3类型 commeant '字段3注释',字段n 字段n类型'commeant 字段n注释'drop table [if exists]表名;alter table 表名 drop 字段名;

2023-10-22 14:33:20 58

原创 Java《大鱼吃小鱼》游戏思路及实现(含源码)

详细介绍了简易版大鱼吃小鱼的游戏书写过程,希望对需要的人提供帮助

2023-05-12 22:28:38 5488 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除