自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql——牛客网刷题记录(每天五题)

1.查找最晚入职员工的所有信息//方法一select * from employees where hire_date=(select max(hire_date) from employees);//方法二:select * from employees order by hire_date desc limit 0,1;附上limit的用法链接:limit的用法2.查找入职员工时间排名倒数第三的员工所有信息select *from employees where hir

2022-04-25 14:20:19 417

原创 【超详细】SSM框架项目实战|Spring+Mybatis+Springmvc框架项目实战整合-【CRM客户管理系统】——课程笔记

P1——CRM阶段简介:web项目开发:如何分析,设计,编码,测试。形成编程思想和编程习惯.P2——CRM的技术架构:视图层(View):展示数据,跟用户交互,html,css,js,jquery(对js的封装的框架),bootstrap|ext|easyUI,jsp(封装html,css,js的框架)。控制层(Controller):业务层(Service):持久层:(Dao/Mapper):P3...........................................

2022-04-23 17:16:50 2825 1

原创 java集合

集合学习大佬的文章+自己学习课本所做笔记,使自己对集合的掌握更进一步,大佬的文章链接附上:java集合超详解一、定义:可以存储任意类型的对象,并且长度可变。集合类都位于java.util包中。集合与数组的区别:二、集合的两大类:Collection与Map分类简图及其主要特点:Collection接口1.Collection接口的主要方法:2.Collection接口的分类:List和Set集合详解1.List和Set的区别:List:List接口的主要方法:对应链

2022-04-20 15:37:24 498

原创 javaweb项目实战笔记(可做javaweb期末大作业)——LMONKEYSHOP

每篇一张美景图片,你一定要努力去你想去的地方!!!对应源码及项目需求说明书链接:https://pan.baidu.com/s/1iberHChnVkGA5zlwuf9GQA提取码:0wyl一、添加用户信息的关联图(知道各个部分的作用,就需要能写出对应的代码)1.admin_useradd.jsp:添加用户信息view页面2.admin_douseradd DoUserAdd:从view中获取参数存入用户实体,加入到数据库的用户表中,在返回成功创建用户或创建失败重定向的页面。3.LMONK

2022-04-19 08:07:33 2989 2

原创 黑马VUE课程学习笔记

打包生成了dist文件下的main.js,才能在index.html中用import引入。默认情况下webpack处理的文件为src目录下的index.js文件。可按ctrl+s即保存后更新网站内容。

2022-10-23 14:35:59 2330 1

原创 LeetCode.700.二叉搜索树——java

二叉搜索树:题目描述:解法一:迭代法——广度优先搜索解法二:递归法——深度优先搜索:递归返回值的问题:

2022-06-27 10:16:15 313

原创 LeetCode617.合并二叉树——————java

题目描述:解法一——迭代法:广度优先搜索解法二——深度优先搜索:递归法

2022-06-25 10:38:49 266

原创 LeetCode654.最大二叉树——java

题目描述:深度优先搜索——递归法:

2022-06-24 09:47:42 166

原创 LeetCode105.从前序与中序遍历构造二叉树————java

题目描述:代码如下

2022-06-22 14:17:31 73

原创 LeetCode106.从中序与后序构造树————java

题目描述:深度优先搜索————递归法

2022-06-22 12:59:46 142

原创 二叉树根据中、后序得出前序遍历

已知一二叉树:中序遍历:C B H A D E后序遍历:C H B E D A(1)后序遍历的最后一个节点是二叉树的根节点,即前序遍历的第一个节点,可将其分为左子树和右子树两部分。 (2)左子树中的节点在后序遍历中位于最右边的节点是当前根节点,找到其在中序遍历中的位置,依次类推,分别找到左子树和右子树。...

2022-06-22 11:34:23 972

原创 LeetCode113.路径总和||——java

题目描述:深度优先搜索——递归法

2022-06-21 21:43:11 145

原创 LeetCode112.路径总和——————java

题目描述:给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。叶子节点 是指没有子节点的节点。示例 1:解法一:广度优先搜索——迭代法解法二:深度优先搜索——递归法:...

2022-06-21 21:02:45 108

原创 LeetCode513.找树左下角的值——————java

题目描述:解法一:层序遍历求解法二:深度优先遍历——递归法

2022-06-19 16:01:53 144

原创 Leetcode572.另一棵树的子树

题目描述:解法一:深度优先搜索(递归法)

2022-06-19 15:24:21 72

原创 LeetCode100.相同的树——————java

题目描述:迭代法:递归法:

2022-06-15 11:05:12 75

原创 LeetCode404.左叶子树之和————————java

题目描述:解法一:迭代遍历+判断解法二:递归法:

2022-06-15 10:37:42 108

原创 LeetCode257.二叉树的路径————java

题目描述:迭代法:递归法:

2022-06-12 15:53:28 119

原创 LeetCode110.平衡二叉树——java

题目描述:迭代法:递归法:实现递归的基本思路(与求二叉树最大深度为例)

2022-06-12 12:04:10 115

原创 LeetCode222.完全二叉树的结点数——java

代码如下1.迭代法:前序遍历:递归法:完全二叉树的解法:

2022-06-09 17:34:34 104

原创 LeetCode559.N叉树的最大深度——java

题目描述:解法如下:

2022-06-07 11:14:13 121

原创 LeetCode101.对称二叉树——java

题目描述:三种方法代码如下:

2022-06-07 10:45:02 119

原创 LeetCode226.翻转二叉树——java

题目描述:解法一:递归法(DFS):解法二:迭代法(BFS)

2022-06-06 12:11:28 130

原创 111.LeetCode二叉树的最小深度——java

题目描述:代码如下:

2022-06-06 11:53:16 83

原创 104.Leetcode二叉树的最大深度——java

题目描述:代码如下:

2022-06-06 11:43:16 104

原创 LeetCode116.填充每个节点的下一个右侧节点指针同117进阶题——java

题目描述:代码如下:

2022-06-06 11:34:42 59

原创 LeetCode515.在每个树行中找最大值——java

题目描述:代码如下:

2022-06-06 11:21:05 88

原创 LeetCode429.N叉树的层序遍历——Java

题目描述:代码如下:

2022-06-06 11:15:41 74

原创 637.LeetCode二叉树的层平均值——java

题目描述:代码如下:

2022-06-06 11:01:44 70

原创 199.二叉树的右视图————java

题目描述:代码如下:

2022-06-05 12:06:06 132

原创 107.LeetCode二叉树的层序遍历||——java

题目描述:代码如下:

2022-06-05 11:37:05 52

原创 101.LeetCode二叉树的层序遍历——java

题目描述:递归法:迭代法:

2022-06-05 11:22:18 99

原创 (144,145,94)LeetCode树的前中后序遍历——java(迭代法)

前序遍历:中序遍历:后序遍历:

2022-06-02 10:01:24 152 2

原创 (144,145,94)leetcode题树的遍历(递归法)——java

树的前序遍历:树的中序遍历:树的后序遍历:

2022-06-02 09:24:53 61

原创 二叉树的定义————Java与C语言

java语言版二叉树的定义:public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) { this.val = val; this.left = left; thi

2022-05-29 11:33:30 110

原创 LeetCode71.简化路径——————-java

题目描述:给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 ‘/’ 开头),请你将其转化为更加简洁的规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (…)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,‘//’)都被视为单个斜杠 ‘/’ 。对于此问题,任何其他格式的点(例如,‘…’)均被视为文件/目录名称。请注意,返回的 规范路径 必须遵循下述格式:始终以斜杠 ‘/’ 开

2022-05-29 11:29:47 80

原创 LeetCode347.前K个高频元素——Java

题目描述:给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。示例 1:输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2:输入: nums = [1], k = 1 输出: [1]解法如下:class Solution { public int[] topKFrequent(int[] nums, int k) { int [] result=new

2022-05-28 11:20:50 150

原创 LeetCode239.滑动窗口最大值————————java

题目描述:给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值 。示例 1:输入:nums = [1,3,-1,-3,5,3,6,7], k = 3 输出:[3,3,5,5,6,7] 解释: 滑动窗口的位置最大值--------------- ----- [1 3 -1] -3 5 3 6 7 3 1 [3 -

2022-05-27 14:59:50 81

原创 LeetCode150.逆波兰表达式求值——java

题目描述:示例 1:输入:tokens = [“2”,“1”,“+”,“3”,“*”] 输出:9 解释:该算式转化为常见的中缀算术表达式为:((2 + 1) *3) = 9 示例 2:输入:tokens = [“4”,“13”,“5”,“/”,“+”] 输出:6 解释:该算式转化为常见的中缀算术表达式为:(4 + (13/ 5)) = 6 示例 3:输入:tokens = [“10”,“6”,“9”,“3”,“+”,“-11”,““,”/“,””,“17”,“+”,“5”,“+”]输出:22

2022-05-26 21:20:05 935

原创 LeetCode.1047删除字符串中的所有相邻重复项————————java

题目描述:给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:输入:“abbaca” 输出:“ca” 解释: 例如,在 “abbaca” 中,我们可以删除 “bb”由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 “aaca”,其中又只有 “aa”可以执行重复项删除操作,所以最后的字符串为 “ca”。解法一:栈

2022-05-24 10:58:04 149

空空如也

空空如也

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

TA关注的人

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