- 博客(5)
- 收藏
- 关注
原创 leetcode31.下一个排列
实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1这道题也是面试中常见的题,并没有很难主要是能不能想到这个点。其实在刚看见这道题的时候我第一个想到的就是暴力破解,直接遍历一下,将所有的组合全部排列出来然后,再去寻找。这种
2020-09-12 19:43:52
129
原创 遇到二叉树遍历不要慌 leetcode 257 二叉树所有路径
leetcode 257 二叉树所有路径给定一个二叉树,返回所有从根节点到叶子节点的路径。说明: 叶子节点是指没有子节点的节点。示例:输入:1/ 2 35输出: [“1->2->5”, “1->3”]解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3这道题是目前比较火的一道面试题,算是校招必刷题目,看见二叉树遍历不要慌多数递归的方法都可以解决。在我刚看见这道题的时候二叉树所有路径遍历第一时间想到的肯定是深度搜索,一条路
2020-09-03 21:22:59
183
原创 Javaweb ssh框架搭建
ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。1. struts2struts2是一个基于MVC模式设计的web应用框架,其实它在的功能和servlet一样在,框架中主要起到的作用就是链接前端的试图层页面,处理页面的请求。2.springSpring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从...
2019-02-22 20:01:22
621
原创 servlet的生命周期
servlet的生命周期有5个加载————>初始化————>服务————>销毁————>卸载加载,卸载是Servlet容器自动处理。初始化 通过init()方法初始化,该方法会砸被加载并实例化会执行————doGet()服务 sercice()方法 ————————doPost()销毁 destory()在serclet被会收的时候执行init...
2019-02-18 17:37:50
193
原创 html的代码
这是一段html的代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/
2019-01-22 11:38:25
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人