学习目标:

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相关推荐

  1. SSM框架项目:米米商城后台管理系统

    SSM框架项目[米米商城]-Java项目实战教程(涵盖技术点:Java零基础.数据库.前端.SSM框架)打通JavaEE的任督二脉_哔哩哔哩_bilibili你的三连就是创作的动力!一定不要忘记收藏. ...

  2. SSM框架项目【米米商城】01-17

    课程链接:SSM框架项目[米米商城] 开始时间:2022-03-02 写代码之前插一句 我用CSDN突然插入不了图片了,无论是截图直接粘贴,还是从编辑器里面放图片,都出现了问题 分析了很久,试了3台电 ...

  3. SpringBoot搭建SSM框架项目,支持JSP页面

    以下就是SpringBoot搭建SSM框架项目,集成使用jsp(超详细)的全部内容. 看完如果对你有帮助,感谢点赞支持! 文章目录 1.创建项目,选择Spring Initializr创建一个Spri ...

  4. 动力节点最新SSM框架项目「米米商城」实战教程分享

    今天分享的是动力节点最新的SSM框架项目-米米商城,这个项目的主要目的是使大家更深层的了解IT企业的文化和岗位需求.模拟企业的工作场景,分享研制成果,增加大家对今后工作岗位及计算机应用开发对客观世界影 ...

  5. 动力节点-SSM框架项目之米米商城-精准吃透JavaEE

    今天分享的是动力节点出品的SSM框架项目-米米商城,搭建ssm框架项目的详细步骤如下: 搭建ssm项目的步骤: 1>新建maven工程 2>修改目录,修改pom.xml文件 3>添加 ...

  6. SSM框架项目各文件内容及项目实践

    本文发表于2016年6月,写于作者学生时期.文中使用到的技术和框架可能不是当下最佳实践,甚至很不"优雅".但对于刚接触JavaEE和Spring的同学来说,还是能有很多收获的,大牛 ...

  7. 快速学习利用Idea构建一个SSM框架项目

    This article is transmitted to gethub above. Welcome to download and learn  前往gethub获取此项目-> 本文章同步 ...

  8. SSM整合项目实践——完成图书的CRUD

    该SSM整合项目用的是环境是JDK1.8.MySQL8.0,前端用到了bootstrap 源码链接:https://github.com/uphe/ssm-crud 先看一下基本架构 这里展示一下效果 ...

  9. Idea创建SpringBoot搭建SSM框架项目,支持JSP页面

    1.目录结构. 2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...

最新文章

  1. 使用深度神经网络进行自动呼叫评分(一)
  2. 工作经常使用的SQL整理,实战篇(三)
  3. 一些有用的资源分享(工具+电子书)
  4. Worker Service in ASP .NET Core
  5. ASP.NET中的AdRotator控件即广告控件的使用
  6. 关于chm文件打不开的解决方案
  7. Alpha冲刺(8/10)
  8. GG and MM(every sg 游戏)
  9. 第四季-专题3-嵌入式Linux内核制作
  10. bzoj 4537: [Hnoi2016]最小公倍数 分块+并查集
  11. MFC框架下-调通官方demo以及如何使用SDK进行项目开发
  12. JAVA实现MD5算法、SHA1算法和SHA256算法
  13. 学习ROS初始遇到的各种问题及解决方法
  14. 5 款最棒的 Vue 移动端 UI 组件库 - 特别针对国内使用场景推荐
  15. mysql 主键 默认索引_mysql 主键和默认 设为索引的规则
  16. b站如何进行屏幕录制?录屏最值得尝试的几款软件
  17. 码学堂P1686 Hello, World!题解
  18. linux系统新硬盘格式化,linux系统如何格式化一块硬盘?
  19. 解决:无法访问此网站网址为 https://weread.qq.com/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。 ERR_INSUFFICIENT_RESOURCES
  20. 基于Keras实现加密过的数据的卷积神经网络

热门文章

  1. 基于git(分布式版本控制系统)的各种服务器权限工具对比 Gitlab服务器搭建 以及邮箱、LDAP配置 实现公司多人协同开发
  2. PTA练习 Java模拟题 编程题
  3. python 中文排序(按拼音首字母)
  4. 2019全年回顾——忙碌的一年
  5. CIPT备考心得分享-下一个考过的就是你
  6. word中装订线位置_word装订线位置在哪里
  7. idea mysql可视化_IntelliJ IDEA 内置数据库管理工具实战
  8. 50天计算机考研数学,50天数学冲刺:那些hold住高分的诀窍
  9. 盘点国内EDA软件公司
  10. java蚂蚁智力题,智力题大全_附答案