无奋斗不青春!
无奋斗不青春!
全部文章
分类
C语言(59)
Java(19)
Java面试专栏(5)
SSM项目(5)
剑指Offer(55)
单调栈(5)
开发软件安装(1)
数据结构(24)
未归档(2)
秒杀项目实践(2)
经验贴(3)
面试题(1)
题解(3)
归档
标签
去牛客网
登录
/
注册
无奋斗不青春!的博客
全部文章
(共184篇)
PriorityQueue优先级队列!
优先队列的作用是能保证每次取出的元素都是队列中权值最小的。元素大小的评判可以通过元素本身的自然顺序,也可以通过构造时传入的比较器(Comparator)。 java中PriorityQueue实现了Queue接口,不允许放入null元素;其通过堆实现,具体说是通过完全二叉树(complete bi...
2021-12-09
0
310
第三章-Java多线程
第3章 Java多线程 本部分主要介绍Java多线程面试考点!最近博主在学习多线程,会持续更新多线程内容!敬请关注!(最近暂停更新,博主正在寻求更好的整理策略,有可能在本地把多线程知识点整理完之后,再统一写博客) 3.1 什么是线程和进程?(有待补充) 进程:进程是程序的一次执行过程,...
2021-12-09
0
396
第二章-Java集合
第2章 Java集合 本章主要介绍Java中集合类! 2.1 说一下List、Set和Map三者的区别? List存储一组不唯一(可以有重复元素)的有序对象。 Set存储一组无重复(不可重复)数据的集合。 Map使用键值对来存储数据,Key不可重复,Value可重复。 2....
2021-12-09
0
372
第一章-Java基础
第1章 Java基础 1.1 关于 JVM JDK 和 JRE 详细通俗的解答 JVM: 是一种运行Java字节码的虚拟机,它针对不同的操作系统(Windows、Linux、macOS)有特定的实现,目的是让相同的字节码在不同的操作系统下面,得到相同的结果。 字节码:它是一种.class文...
2021-12-09
0
333
大厂面试真题(杂题)
1.跑程序时候发现服务器系统内存占用100%怎么办? 答:本科的时候将一个web项目部署到学校的服务器上并申请了一个对外开放的ip,但是有一天网络中心老师打电话说该ip上CPU占用率100%,为避免安全性问题,需要关闭我们的服务器,最后经过请求给予我们2天的时间来解决问题。 解决过程: 远程登录服...
2021-12-09
0
331
JVM系列
GC和GC Tuning 作者:马士兵教育 http://mashibing.com GC的基础知识 1.什么是垃圾 C语言申请内存:malloc free C++: new delete c/C++ 手动回收内存 Java: new ? 自动内存回收,编程上简单,系统...
2021-12-09
0
458
单调栈系列~LeetCode496.下一个更大元素I(简单)
实现思路: 首先忽略nums1数组,只看nums2数组。 对nums2利用单调栈的性质来求解当前数字的下一个较大的数字。 如果当前栈为空 或者 栈顶元素的值 <= 当前元素的值 当前元素直接入栈 如果当前栈不为空 并且 栈顶元素的值 > 当前元素的值 将栈...
2021-12-09
0
462
单调栈系列~LeetCode503.下一个更大元素II(中等)
class Solution { public int[] nextGreaterElements(int[] nums) { int[] res = new int[nums.length]; Arrays.fill(res, -1); ...
2021-12-09
0
302
单调栈系列~LeetCode739.每日温度(中等)
实现思路: 利用单调栈的思路求出元素的下一个更大元素。 Stack用来存储数组下标。 当前元素的值大于栈顶元素 && 栈不为空 -> 将栈顶元素(index)弹出,栈顶的值对应的元素的下一个更大的元素是 当前元素。 不满足前一个条件的时候将当前元素的下标入栈。 ...
2021-12-09
0
327
单调栈系列~LeetCode84.柱状图中最大的矩形(困难)
class Solution { public int largestRectangleArea(int[] heights) { int len = heights.length; int []left = new int[len]; ...
2021-12-09
0
313
首页
上一页
10
11
12
13
14
15
16
17
18
19
下一页
末页