自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码冲突的产生以及解决方式

Git代码冲突解决。

2022-11-21 14:07:56 2455 1

原创 Spring SpringMVC MyBatis SpringBoot 重要概念

Spring是Java EE编程领域的一个轻量级开源框架,该框架由一个叫Rod Johnson的程序员在 2002 年最早提出并随后创建,是为了解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架。Spring是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory实现了底层的类的实例化和生命周期的管理。在整个框架中,各类型的功能被抽象成一个个的 Bean,这样就可以实现各种功能的管理,包括动态加载和切面编程。...

2022-08-08 17:04:05 432

原创 @Autowired 注解遇到多个类型匹配注入的方式

如果有多个类型匹配时,会先按照类型找到符合条件的对象,然后再用变量名称作为bean的id,从里面继续查找,如果找到仍然可以注入成功,如果没有匹配的ID则会报错。

2022-08-08 15:24:43 606

原创 剑指 Offer 46. 把数字翻译成字符串

动态规划

2022-03-18 20:52:33 228

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

动态规划

2022-03-18 20:17:01 226

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

自己的方法:状态转移方程:dp[i] = dp[i-1]<0?nums[i]:dp[i-1]+nums[i];

2022-03-18 19:54:37 140

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

自己的题解:动态规划class Solution { public int maxProfit(int[] prices) { if(prices.length==0) return 0; int min = prices[0]; int ans = 0; for (int i = 1; i < prices.length; i++) { if(min>=prices[i]) {

2022-03-18 19:43:00 413

原创 剑指 Offer 10- II. 青蛙跳台阶问题

自己的解法:动态规划+数组

2022-03-18 19:31:22 541

原创 剑指 Offer 10- I. 斐波那契数列

动态规划

2022-03-18 19:15:47 267

原创 剑指 Offer 41. 数据流中的中位数

k神的代码class MedianFinder { Queue<Integer> A, B; /** initialize your data structure here. */ public MedianFinder() { A = new PriorityQueue<>();//小顶堆,保存较大的一半 B = new PriorityQueue<>(Comparator.reverseOrder());//

2022-03-16 19:25:40 59

原创 剑指 Offer 28. 对称的二叉树

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public boolean isSymmetric(TreeNode root) { if(root.

2022-03-16 17:13:04 218

原创 剑指 Offer 27. 二叉树的镜像

自己的题解:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public TreeNode mirrorTree(TreeNode root) {

2022-03-16 16:40:59 501

原创 剑指 Offer 26. 树的子结构

k神的题解:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public boolean isSubStructure(TreeNode A, TreeNode B)

2022-03-16 15:21:02 110

原创 剑指 Offer 32 - III. 从上到下打印二叉树 III

自己的解法:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public List<List<Integer>> levelOrder(Tr

2022-03-16 14:40:40 736

原创 剑指 Offer 32 - II. 从上到下打印二叉树 II

自己的解法:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public List<List<Integer>> levelOrder(Tr

2022-03-16 08:25:32 130

原创 面试题32 - I. 从上到下打印二叉树

自己的解法:层序遍历+静态数组/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public int[] levelOrder(TreeNode root) {

2022-03-15 09:43:07 711

原创 面试题50. 第一个只出现一次的字符

自己的题解:利用map的性质class Solution { public char firstUniqChar(String s) { char ch = ' '; Map<Character, Integer> map = new HashMap<>(); for (int i = 0; i < s.length(); i++) { map.put(s.charAt(i), map.get

2022-03-15 09:33:13 388

原创 剑指 Offer 11. 旋转数组的最小数字

自己的题解:一旦比数组起始数还小,一定是最小值。如果没有大于起始数的,那么就是起始数最小。class Solution { public int minArray(int[] numbers) { int min = numbers[0]; for (int i = 1; i < numbers.length; i++) { if(numbers[i]<min) return numbers[i]; }

2022-03-15 09:25:38 143

原创 剑指 Offer 04. 二维数组中的查找

个人解法:n^2的遍历,但是进行了情况排除class Solution { public boolean findNumberIn2DArray(int[][] matrix, int target) { if(matrix.length==0 || matrix[0].length == 0) return false; for (int i = 0; i < matrix.length; i++) { int l

2022-03-15 08:58:11 135

原创 剑指 Offer 53 - II. 0~n-1中缺失的数字

自己的解法:运用数组,一旦数组不等同当前索引值,即可判断为是缺失数字。排序数组中的搜索问题,首先想到 二分法 解决。题解可以说是迭代二分法的模板代码。

2022-03-15 08:34:23 49

原创 剑指 Offer 53 - I. 在排序数组中查找数字 I

递归二分搜索

2022-03-15 08:25:52 38

原创 Git 如何删除带空格的本地仓库文件

Git 如何删除带空格的本地仓库文件?

2022-03-14 19:26:02 309

原创 剑指 Offer 03. 数组中重复的数字

数组记录数字出现次次数

2022-03-10 20:15:45 35

原创 剑指 Offer 58 - II. 左旋转字符串

直接截取再拼接

2022-03-10 19:57:39 44

原创 剑指 Offer 05. 替换空格

遍历替换

2022-03-10 19:53:19 31

原创 剑指 Offer 35. 复杂链表的复制

剑指 Offer 35. 复杂链表的复制。

2022-03-10 19:46:04 38

原创 剑指 Offer 24. 反转链表

涉及到链表的操作,一定要在纸上把过程先画出来,再写程序。

2022-03-09 20:26:30 54

原创 剑指 Offer 06. 从尾到头打印链表

自己的解法数组版class Solution { public int[] reversePrint(ListNode head) { int[] arr = new int[10001]; int index = 0; while (head!=null){ arr[index++] = head.val; head = head.next; } int[] rev

2022-03-09 20:00:41 68

原创 剑指 Offer 30. 包含min函数的栈

自己的题解class MinStack { Stack<Integer> stack; Stack<Integer> min; /** initialize your data structure here. */ public MinStack() { stack = new Stack<>(); min = new Stack<>(); } public void push

2022-03-09 19:51:50 42

原创 剑指 Offer 09. 用两个栈实现队列

剑指 Offer 09. 用两个栈实现队列力扣官方题解:class CQueue { //定义两个栈 Stack<Integer> stack1; Stack<Integer> stack2; //初始化 public CQueue() { stack1 = new Stack<>(); stack2 = new Stack<>(); } /** * st

2022-03-09 19:46:02 40

原创 SSM项目运行错误记录Acquisition Attempt Failed

Spring项目运行时出现的错误:Acquisition Attempt Failed!!! Clearing pending acquires.<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/eesy?serverTimezone=UTC"></property>原本打成了Timezone,应该是ServerTimezone...

2022-02-24 21:26:26 733

原创 牛客MySQL复习

牛客网SQL练习模块题解

2022-02-03 11:04:42 1496

原创 操作系统期末重点

作业一:一.单选题(共15题,60.0分)1操作系统在计算机系统中位于( )之间。A、CPU和用户B、CPU和内存C、计算机硬件和用户D、计算机硬件和软件正确答案: C2下列选项中,( )不是操作系统关心的主要问题。A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译程序正确答案: D3操作系统的逻辑结构不包含( )。A、混合型结构B、单内核结构C、分层式结构D、微内核结构正确答案: A4操作系统的三种基本类

2022-01-04 13:11:28 5061

原创 ERROR 126 (HY000): Incorrect key file for table ‘./mysql/user.MYI‘;try to repair it

USE mysql;CHECK TABLE user;REPAIR TABLE user;

2021-12-22 10:40:05 632

原创 第四届传智杯初赛B组AC代码 java

2021传智杯初赛b组AC代码Java1.组原成绩import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int h = sc.nextInt(); int e = sc.nextInt();

2021-12-19 18:43:44 1228

原创 `context.getResourceAsStream()`获取的文件位置

context.getResourceAsStream获取的是部署在服务器上面的文件位置 而不是我们本地的工程位置 意思是说获取的都是web下面的文件位置原址:https://www.cnblogs.com/classmethond/p/10226867.html

2021-11-20 21:10:15 186 1

原创 网页开发基础复习

常用的 DOCTYPE 声明HTML 5<!DOCTYPE html>HTML 4.01 Strict : 该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">HTML 4.01 Transitional :该 DTD包

2021-11-08 16:28:46 54

原创 软考复习笔记

软考复习笔记计算机组成与体系结构数据的表示计算机结构Flynn分类法CISC与RISC流水线技术存储系统总线系统可靠性校验码目录计算机组成与体系结构数据的表示计算机结构Flynn分类法CISC与RISC流水线技术存储系统总线系统可靠性校验码计算机组成与体系结构数据的表示R进制转十进制 按权展开法: 将R进制数的每一位数值用R^k形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。 当该位位于小数点左边,k值是该位和小数点之间数码的格式。 当该位位于小数点右边,k值是负

2021-10-17 13:03:07 1637

原创 Java程序设计笔记整理(1)

整理自北京林业大学的Java程序设计MOOC课程第一章 绪论Java共有三个体系,JavaSE(标准版本)、JavaEE(企业级应用版本)和JavaME(移动应用版本)Java主要特点:简单、平台无关性、面向对象、健壮、分布式、安全面向对象的三个特性:封装、继承和多态在jdk中,如果Java源程序中有多个类,可以都不是public类。但是,如果要有public类,则只能有1个类是public类。main方法中参数的作用public static void main(String[] .

2020-07-10 16:53:12 685

原创 数据库原理与应用笔记整理(2)

整理自中国人民解放军陆军工程大学的数据库原理与应用的MOOC课程第二章:数据模型2.0 数据模型概述抽象与模型概念模型(Conceptual Model)|数据模型(Data Model)物理模型(Physical Model)模型转换...

2020-07-07 15:47:26 601

空空如也

空空如也

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

TA关注的人

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