- 博客(178)
- 收藏
- 关注
原创 Java并发编程总结
](https://img-blog.csdnimg.cn/d22a3ef3a85643f193eaa54310519d3d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQmF0bWFu44CC,size_20,color_FFFFFF,t_70,g_se,x_16)
2022-03-30 09:50:19
159
原创 字节跳动日常实习一面(自己整理的答案)
](https://img-blog.csdnimg.cn/dfeee50975d048299e33b0bde030af70.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQmF0bWFu44CC,size_20,color_FFFFFF,t_70,g_se,x_16)
2022-03-20 22:11:31
612
原创 二叉树的前序、中序、后续、层级遍历、二叉树深度总结
二叉树的前序、中序、后续、层级遍历、二叉树深度总结1、前序遍历// 前序遍历 public static void preorder(TreeNode treeNode) { if (treeNode == null) return; System.out.print(treeNode.val + " "); preorder(treeNode.left); preorder(treeNode.right); }2、中序
2022-03-12 23:52:25
511
原创 操作系统——进程的状态与转换
运行状态:进程正在处理机上运行。在单处理机环境下,每一时刻最多只有一个进程处于运行状态;就绪状态:进程已处于准备运行的状态,获得了除处理机之外的一切所需资源,一旦得到处理机即可运行。阻塞状态,又称等待状态:进程正在等待某一事件而暂停运行,如等待某资源为可用(不包括处理机)或等待输入/输出完成。即使处理机空闲,该进程也不能运行。创建状态:进程正在被创建,尚未转到就绪状态。创建步骤包括:申请空白的 PCB,向 PCB 中填写一些控制和管理信息,系统向进程分配运行时所需的资源。结束状态:进程正常结束、发.
2021-09-10 08:48:33
2441
原创 牛客网每日一道 LC8 重排链表(OnO1,找到链表中点+反转链表后半部分+重新链接) 6/147
/** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { public void reorderList(ListNode head) {.
2021-09-07 11:50:22
142
原创 牛客网每日一道 LC5 使用插入排序对链表进行排序 5/147
解题思路:解题思路就是根据插入排序的思想,每次遍历都保证前n个数都是排好序的,那么按照原生的插入排序,是从当前元素前一个元素开始一个一个往前判断,只要比前面元素小,则往前移动,一直移动到有一个元素小于它或者移动到头部了则停止,这个位置就是当前元素在这一趟中应该在的位置。但是链表中不好往前移,只能每次都从头部开始往后判断,一直找到第一个比当前元素大的元素停止,然后调整一下指针,就是让当前元素插入到本趟合适的位置。由于有可能要与第一个元素交换,所以搞一个虚拟头节点处理起来会简单一点。参考Java实现:链.
2021-09-06 15:15:59
150
原创 牛客网每日一道 LC3 求最多有多少个点位于一条直线上 3/147
import java.util.*;/* * public class Point { * int x; * int y; * } */public class Solution { /** * * @param points Point类一维数组 * @return int整型 */ public int maxPoints (Point[] points) { // write code here.
2021-09-01 08:04:05
130
原创 牛客网每日一道 LC2 后缀表达式求值 2/147
import java.util.*;public class Solution { /** * * @param tokens string字符串一维数组 * @return int整型 */ public int evalRPN (String[] tokens) { // write code here Stack <Integer> str = new Stack<Integer&g.
2021-08-31 23:18:11
148
原创 2021年蚂蚁金服(成都)一面(Java)
链接:https://www.nowcoder.com/discuss/7017291、面向对象的三大特征?(8.31)①封装。是什么,好处是。②继承。是什么,好处是。③多态。是什么,好处是。追问:多态的好处?在Java中有哪些应用场景?2、JVM的内存区域,具体介绍一下 每个区域的作用。(8.31)...
2021-08-31 13:30:47
163
原创 牛客网每日一道 LC1 求给定二叉树的最小深度(网易魔法王国)1/147
题解:①叶子节点指的是左右子树同时为空②注意&&和||的区别,&&是两个同时满足才是trueimport java.util.*;/* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * } */public class Solution { /** * * @param r.
2021-08-21 15:22:56
152
原创 SpringBoot引擎框架thymeleaf前后端交互的具体使用方法
第一步、首先在MySQL数据生成一张表第二步、在IDEA中的generatorConfig.xml文件中,输入表的名字,然后点击Maven——plugins——mybatis-generator-mybatis-generator-generate生成代码第三步、自己写Controller和Service,也就是下面三个文件要自己写Controller:package com.snow.controller;import com.snow.dto.Page;import com.sno
2021-07-05 18:34:18
6609
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人