上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 113 下一页
摘要: 表1: Person + + +| 列名 | 类型 |+ + +| PersonId | int || FirstName | varchar || LastName | varchar |+ + +PersonId 是上表主键表2: Address + + +| 列名 | 类型 |+ + +| A 阅读全文
posted @ 2022-03-13 09:03 随遇而安== 阅读(22) 评论(0) 推荐(0) 编辑
摘要: /*给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 解题思路 标签:字符串遍历,进制转换 初始化结果 ans = 0,遍历时将每个字母与 A 做减法,因为 A 表示 1,所以减法后需要每个数加 1,计算其代表的数值 num = 字母 - ‘ 阅读全文
posted @ 2022-03-13 09:01 随遇而安== 阅读(93) 评论(0) 推荐(0) 编辑
摘要: /*给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 摩尔投票法思路 候选人(cand_num)初始化为nums[0],票数count初始化为1。 当遇到与cand_num相同的数, 阅读全文
posted @ 2022-03-13 08:59 随遇而安== 阅读(20) 评论(0) 推荐(0) 编辑
摘要: /*给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。 模拟 这是一道从 11 开始的的 2626 进制转换题。 对于一般性的进制转换题目,只需要不断地对 columnNumbercolumnNumber 进行 % 运算取得最后一位,然后对 columnNumber 阅读全文
posted @ 2022-03-13 08:57 随遇而安== 阅读(37) 评论(0) 推荐(0) 编辑
摘要: /*给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 一图胜千言,看图你就明白了 空间复杂度 O(1)O(1) 时间复杂度为 O(n)O(n) 这里使用图解的方式,解释比 阅读全文
posted @ 2022-03-13 08:55 随遇而安== 阅读(10) 评论(0) 推荐(0) 编辑
摘要: /*设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 获取堆栈顶部 阅读全文
posted @ 2022-03-13 08:52 随遇而安== 阅读(25) 评论(0) 推荐(0) 编辑
摘要: /*给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 二叉树的遍历 前序: 根 -> 左 -> 右 中序: 左 -> 根 -> 右 后序: 左 -> 右 -> 根 /** * Definition for a binary tree node. * public class Tree 阅读全文
posted @ 2022-03-13 08:49 随遇而安== 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 10.垃圾回收相关概念 System.gc() 的理解 在默认情况下,通过System.gc()者Runtime.getRuntime().gc() 的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。 然而System.gc()调用附带一个免责声明,无法保证对垃圾收集器的调用(不 阅读全文
posted @ 2022-03-12 20:02 随遇而安== 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 9.垃圾回收概述与相关算法 垃圾回收概述 Java 和 C++语言的区别,就在于垃圾收集技术和内存动态分配上,C++语言没有垃圾收集技术,需要程序员手动的收集。 垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。 关于垃圾收集有三个经典问题: 哪些内存需要回收? 阅读全文
posted @ 2022-03-12 20:01 随遇而安== 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 13.异步回调 CompletableFuture 在 Java 里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主线程分离的其他线程中,并且通过回调可以在主线程中得到异步任务的执行状态,是否完成,和是否异常等信息 CompletableFuture 实现了 Future, Completi 阅读全文
posted @ 2022-03-12 19:58 随遇而安== 阅读(63) 评论(0) 推荐(0) 编辑
上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 113 下一页