SSM框架项目实践,leetcode46
学习目标:
SSM框架项目实践,leetcode46
学习内容:
学习使用开发wangEditor文件上传功能,并且开发了新增、更新、删除图书的功能。
通过运送回溯算法的思想解决leetcode46问题:
package com.imooc.dddq.code;import com.sun.jmx.snmp.SnmpUnknownMsgProcModelException;import java.util.ArrayList; import java.util.List;public class L46 {public List<List<Integer>> permute(int[] nums) {List<List<Integer>> result = new ArrayList<>();List<Integer> path = new ArrayList<>();//辅助数组(标记哪些num时可以选择)int[] visited = new int[nums.length];backtrack(result,nums,path,visited);return result;}/*** result=[]* def backtrack(路径,选择列表):* if 满足结束条件:* result.add(路径)* return* for 选择 in 选择列表:* 做选择* backtrack(路径,选择列表)* 撤销选择*/public void backtrack(List<List<Integer>> result, int[] nums, List<Integer> path, int[] visited) {if (path.size() == nums.length) {result.add(new ArrayList<>(path));return;}for (int i = 0; i < nums.length; i++) {if (visited[i] == 1) {continue;}//做选择visited[i] = 1;path.add(nums[i]);backtrack(result, nums, path, visited);//撤销选择visited[i] = 0;path.remove(path.size() - 1);}}public static void main(String[] args) {int[] nums = {1, 2, 3};System.out.println(new L46().permute(nums));} }
学习时间:
08:10-11:40 15:00-17:00 18:00-19:00
学习产出:
完整开发了一个基于SSM框架与MybatisPlus框架的项目。
SSM框架项目实践,leetcode46相关推荐
- SSM框架项目:米米商城后台管理系统
SSM框架项目[米米商城]-Java项目实战教程(涵盖技术点:Java零基础.数据库.前端.SSM框架)打通JavaEE的任督二脉_哔哩哔哩_bilibili你的三连就是创作的动力!一定不要忘记收藏. ...
- SSM框架项目【米米商城】01-17
课程链接:SSM框架项目[米米商城] 开始时间:2022-03-02 写代码之前插一句 我用CSDN突然插入不了图片了,无论是截图直接粘贴,还是从编辑器里面放图片,都出现了问题 分析了很久,试了3台电 ...
- SpringBoot搭建SSM框架项目,支持JSP页面
以下就是SpringBoot搭建SSM框架项目,集成使用jsp(超详细)的全部内容. 看完如果对你有帮助,感谢点赞支持! 文章目录 1.创建项目,选择Spring Initializr创建一个Spri ...
- 动力节点最新SSM框架项目「米米商城」实战教程分享
今天分享的是动力节点最新的SSM框架项目-米米商城,这个项目的主要目的是使大家更深层的了解IT企业的文化和岗位需求.模拟企业的工作场景,分享研制成果,增加大家对今后工作岗位及计算机应用开发对客观世界影 ...
- 动力节点-SSM框架项目之米米商城-精准吃透JavaEE
今天分享的是动力节点出品的SSM框架项目-米米商城,搭建ssm框架项目的详细步骤如下: 搭建ssm项目的步骤: 1>新建maven工程 2>修改目录,修改pom.xml文件 3>添加 ...
- SSM框架项目各文件内容及项目实践
本文发表于2016年6月,写于作者学生时期.文中使用到的技术和框架可能不是当下最佳实践,甚至很不"优雅".但对于刚接触JavaEE和Spring的同学来说,还是能有很多收获的,大牛 ...
- 快速学习利用Idea构建一个SSM框架项目
This article is transmitted to gethub above. Welcome to download and learn 前往gethub获取此项目-> 本文章同步 ...
- SSM整合项目实践——完成图书的CRUD
该SSM整合项目用的是环境是JDK1.8.MySQL8.0,前端用到了bootstrap 源码链接:https://github.com/uphe/ssm-crud 先看一下基本架构 这里展示一下效果 ...
- Idea创建SpringBoot搭建SSM框架项目,支持JSP页面
1.目录结构. 2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...
最新文章
- 使用深度神经网络进行自动呼叫评分(一)
- 工作经常使用的SQL整理,实战篇(三)
- 一些有用的资源分享(工具+电子书)
- Worker Service in ASP .NET Core
- ASP.NET中的AdRotator控件即广告控件的使用
- 关于chm文件打不开的解决方案
- Alpha冲刺(8/10)
- GG and MM(every sg 游戏)
- 第四季-专题3-嵌入式Linux内核制作
- bzoj 4537: [Hnoi2016]最小公倍数 分块+并查集
- MFC框架下-调通官方demo以及如何使用SDK进行项目开发
- JAVA实现MD5算法、SHA1算法和SHA256算法
- 学习ROS初始遇到的各种问题及解决方法
- 5 款最棒的 Vue 移动端 UI 组件库 - 特别针对国内使用场景推荐
- mysql 主键 默认索引_mysql 主键和默认 设为索引的规则
- b站如何进行屏幕录制?录屏最值得尝试的几款软件
- 码学堂P1686 Hello, World!题解
- linux系统新硬盘格式化,linux系统如何格式化一块硬盘?
- 解决:无法访问此网站网址为 https://weread.qq.com/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。 ERR_INSUFFICIENT_RESOURCES
- 基于Keras实现加密过的数据的卷积神经网络