JVM 垃圾回收算法和垃圾回收器。 一、垃圾回收的区域 栈:栈中的生命周期是跟随线程,所以一般不需要关注。 堆:堆中的对象是垃圾回收的重点。 方法区:这一块也会发生垃圾回收,不过这块的效率比较低,一般不是我们关注的重点。 二、怎么判断对象的存活 一般有两种方式(引用计数法、可达性分析),JVM使用的 ...
分类:
编程语言 时间:
2021-06-13 10:10:08
阅读次数:
0
二叉搜索里左子树的值都小于根节点的值,右子树的值都大于根节点的值,如果按从小到大顺序排的话,顺序是跟中序遍历一致的,首先想到的思路是对树进行中序遍历,用一个vector把每个节点都存起来,然后将每个节点双向连接起来,但显然并不是出题者想看到的方法。于是开始往递归的方向想,首先想到的是将根节点左边与左 ...
分类:
其他好文 时间:
2021-05-24 16:37:01
阅读次数:
0
JavaScript - DOM 克隆节点方法 - cloneNode 具体看代码即可:(调用者为要克隆的节点) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> < ...
分类:
编程语言 时间:
2021-05-24 12:37:42
阅读次数:
0
方法一:双指针法 采用就地反转,不用额外开辟空间 注意:接收链表的head节点,返回当前节点 方法二:递归法 代码如下: class Node(object): def __init__(self, item, next=None): self.item = item self.next = nex ...
分类:
其他好文 时间:
2021-04-21 12:23:41
阅读次数:
0
相关描述 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 方式一:简单方法 -- 通过不断拿到最后一个节点 和 删除最后节点的 链表头结点 进行头插入; static class ListNode { public int val; public ListNode ...
分类:
其他好文 时间:
2021-03-29 12:22:10
阅读次数:
0
c语言的文件指针结尾问题:有两个方法可以判断文件指针是否到结尾pay attention:读取文件的函数会影响文件指针移动 1.使用feof(文件指针)函数判断,如果到了结尾返回0,否则返回非0 2.使用EOF(就是-1)判断指针是否到结尾 仅用于普通文件,不适用于二进制文件适用条件 重点 方法1: ...
分类:
编程语言 时间:
2021-02-19 13:04:46
阅读次数:
0
解决办法如下,建议使用第3点方法: 1.每次以管理员运行Cygwin(很烦)。 2.E:\cygwin\cygwin.bat 里面添加管理员权限获取(更烦,会弹出提示框确认)。 3.注册表关闭UAC提示框,重启电脑生效。 直接在cygwin.bar里面添加reg add HKLM\SOFTWARE\ ...
// 方法<p>Reversed message: "{{ reversedMessage() }}"</p> // 在组件中 methods: { reversedMessage: function () { return this.message.split('').reverse().join ...
分类:
其他好文 时间:
2020-10-09 20:58:23
阅读次数:
24
1:构造方法的特点;方法名,类名相同,无返回值,参数列表不同,不能手动调用;自动默认无参构造 作用:创建对象 2:抽象类和抽象方法的特点:抽象方法在抽象类中,抽象方法无方法体,(方法名,修饰类型,返回值类型,) 3:方法重载和方法重写的区别重写在子类中 ,方法名相同,参数列表相同,返回值相同或者是其 ...
分类:
其他好文 时间:
2020-09-18 00:46:05
阅读次数:
34
方法一:BFS模板的应用。 总结的DFS、BFS模板参考:https://www.cnblogs.com/panweiwei/p/13065661.html class Solution(object): # BFS def kthLargest(self, root, k): """ :type ...
分类:
其他好文 时间:
2020-09-18 00:03:27
阅读次数:
35