dlllli
码龄5年
  • 3,038
    被访问
  • 41
    原创
  • 141,364
    排名
  • 1
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2016-12-08
博客简介:

luz0117的博客

查看详细资料
  • 3
    领奖
    总分 283 当月 1
个人成就
  • 获得3次点赞
  • 内容获得1次评论
  • 获得12次收藏
创作历程
  • 41篇
    2021年
成就勋章
TA的专栏
  • 刷题
    14篇
  • spring-boot
    3篇
  • 从零开始学java
    16篇
  • 小知识
    2篇
  • python与环境
    3篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2021年12月10日——寻找两个正序数组的中位数

寻找两个正序数组的中位数给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。思路1:直接暴力合编为一个数组,但是时间复杂度不满足。class Solution { public double findMedianSortedArrays(int[] nums1, int[] nums2) { int n = nums1.length;
原创
发布博客 2021.12.10 ·
135 阅读 ·
0 点赞 ·
0 评论

2021年12月10日——无重复字符的最长子串

无重复字符的最长子串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。思路:滑动窗口class Solution { public int lengthOfLongestSubstring(String s) { int res = 0; HashMap<Character, Integer> ht
原创
发布博客 2021.12.10 ·
158 阅读 ·
0 点赞 ·
0 评论

2021年12月9日——两数相加

两数相加给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.方法一:模拟思路与算法由于输入的两个链表都是逆序存储数字的位数的,因此两个链表中同一位置的数字可以直接相加。我们同时遍历两个链表,逐位
原创
发布博客 2021.12.09 ·
24 阅读 ·
0 点赞 ·
0 评论

2021年12月7日——两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。...
原创
发布博客 2021.12.07 ·
25 阅读 ·
0 点赞 ·
0 评论

2021年12月2日——员工管理系统day1

员工管理系统一、新建项目选择配件时勾选SpringWeb和Thymeleaf和lombok二、导入静态资源首先创建不存在的静态资源目录public和resources将html静态资源放置templates目录下将asserts目录下的css、img、js等静态资源放置static目录下三、模拟数据库1、pojo在主程序同级目录下新建pojo包,用来存放实体类在pojo包下创建一个部门表Department和一个员工表Employee使用lombok<dependenc
原创
发布博客 2021.12.02 ·
286 阅读 ·
0 点赞 ·
0 评论

2021年11月29日——静态资源,thymeleaf

静态资源目录自定义静态资源路径欢迎页thymeleaf语法
原创
发布博客 2021.11.29 ·
19 阅读 ·
0 点赞 ·
0 评论

2021年11月19日——开始

框架
原创
发布博客 2021.11.29 ·
5 阅读 ·
0 点赞 ·
0 评论

2021年11月18日——注解反射

注解什么是注解内置注解元注解自定义注解反射反射优缺点
原创
发布博客 2021.11.18 ·
4 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 12. 矩阵中的路径

剑指 Offer 12. 矩阵中的路径给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例 1:输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "A
原创
发布博客 2021.10.07 ·
6 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 25. 合并两个排序的链表

剑指 Offer 25. 合并两个排序的链表输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode dum = new ListNode(0), cur
原创
发布博客 2021.10.04 ·
10 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 47. 礼物的最大价值

剑指 Offer 47. 礼物的最大价值在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?示例 1:输入: [ [1,3,1], [1,5,1], [4,2,1]]输出: 12解释: 路径 1→3→5→2→1 可以拿到最多价值的礼物 class Solution { public
原创
发布博客 2021.10.02 ·
3 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 42. 连续子数组的最大和

剑指 Offer 42. 连续子数组的最大和输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。class Solution { public int maxSubArray(int[] nums) { int res = nums[0]; for(int i = 1; i < nums.length; i++) { nums[i] += Math.max(nums[i -
原创
发布博客 2021.10.02 ·
5 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 63. 股票的最大利润

剑指 Offer 63. 股票的最大利润假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格。示例 2:输入: [7,6,4,3,1]输出: 0解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。
原创
发布博客 2021.09.30 ·
6 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 28. 对称的二叉树

剑指 Offer 28. 对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。算法流程:isSymmetric(root) :特例处理: 若根节点 root 为空,则直接返回 truetrue 。返回值: 即 recur(root.left, root.right) ;recur(L, R) :终止条件: 当 LL 和 RR 同时越过叶节点: 此树从顶至底的节点都对称,因此返回 truetrue ; 当 LL 或 RR 中只有一个越过
原创
发布博客 2021.09.30 ·
7 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 27. 二叉树的镜像

剑指 Offer 27. 二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。递归class Solution { public TreeNode mirrorTree(TreeNode root) { if(root == null) return null; TreeNode tmp = root.left; root.left = mirrorTree(root.right); root.right = mirr
原创
发布博客 2021.09.29 ·
9 阅读 ·
0 点赞 ·
0 评论

剑指 Offer 26. 树的子结构

剑指 Offer 26. 树的子结构输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:给定的树 A: 3 / \ 4 5 / \1 2给定的树 B: 4 /1返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。示例 1:输入:A = [1,2,3], B = [3,1]输出:false示例 2:输入:A = [3,4,5,1,2], B = [
原创
发布博客 2021.09.28 ·
9 阅读 ·
0 点赞 ·
0 评论

层次遍历二叉树

二叉树层次遍历普通版import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;public class levelOrder { public static class TreeNode { int val; TreeNode left; TreeNode right; Tree
原创
发布博客 2021.09.24 ·
7 阅读 ·
0 点赞 ·
0 评论

线程安全的类

一、概念:线程安全:就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现数据不一致或者数据被污染的情况。线程不安全:就是不提供数据访问时的数据保护,多个线程能够同时操作某个数据,从而出现数据不一致或者数据污染的情况。对于线程不安全的问题,一般会使用synchronized关键字加锁同步控制。线程安全 工作原理: jvm中有一个main memory对象,每一个线程也有自己的working
原创
发布博客 2021.09.23 ·
40 阅读 ·
0 点赞 ·
0 评论

2021年9月11日——多线程

多线程
原创
发布博客 2021.09.22 ·
5 阅读 ·
0 点赞 ·
0 评论

2021年9月2日——特殊操作流

特殊操作流
原创
发布博客 2021.09.11 ·
4 阅读 ·
0 点赞 ·
0 评论
加载更多