- 博客(6)
- 收藏
- 关注
原创 spring boot
SpringBoot基于Spring开发,SpirngBoot本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。SpringBoot以约定大于配置的核心思想,默认帮我们进行了很多设置,多数SpringBoot应用只需要很少的Spring配置。为所有Spring开发者更快的入门。...
2022-07-21 18:52:53 155
原创 Spring-MVC
MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型)数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来ValueObject(数据Dao)和服务层(行为Service)...
2022-04-09 22:14:40 495
原创 迭代加深搜索(IDDFS)的原理与练习
目录一、什么是迭代加深搜索?二、优势和劣势三、练习:POJ 2286 - The Rotation GameAC代码以及注释一、什么是迭代加深搜索? 首先,它是深度优先搜索,其次它与普通深度优先搜索不同的是,每次深搜都会有搜索的最大深度限制,如果没有找到解,那么就增大深度,再进行深搜,如此循环直到找到解为止,这样可以找到最浅层的解。标志性的结构如下:for(idt=0;; idt++) if(dfs(0)) break;或者 whi...
2021-08-09 14:03:46 1605
原创 Dijkstra/Floyd
本周我做了大量的关于数据结构的练习其中树和图的练习用到了邻接矩阵储存树和图的状态代码如下int ji[MAX][MAX];for(int i=0; i<m; i++) { cin>>x>>y; ji[x][y]=1; }还有并差集的练习int bcj[2000+10],vi[2000+10];void iny() { for(int i=0; i<2000+5; i++) { bcj[i]=i; vi[i]=0; }}..
2021-07-04 13:21:21 401
原创 17周总结
本周我做了大量的关于数据结构的练习其中树和图的练习用到了邻接矩阵储存树和图的状态代码如下int ji[MAX][MAX];for(int i=0; i<m; i++) { cin>>x>>y; ji[x][y]=1; }还有并差集的练习int bcj[2000+10],vi[2000+10];void iny() { for(int i=0; i<2000+5; i++) { bcj[i]=i; vi[i]=0; }}..
2021-06-28 16:15:25 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人