一个有序数组nums,原地删除重复出现的元素,使每个元素只能出现一次,返回删除后数组的新长度。 不能使用额外的数组空间,必须在原地修改输入的数组,并在使用O(1)额外空间的条件下完成(临时变量、指针等) 例如:输入:[0,1,2,2,3,3,3,4] 输出:5 重点考察:双指针算法 package ...
分类:
编程语言 时间:
2021-04-08 13:24:54
阅读次数:
0
脏读:事务A修改记录,事务A运行成功但未提交时,事务B获取数据时获取了已更新数据。当事务A回滚后,事务B获得的数据不准确,这种现象被成为脏读。关键词:事务A修改运行,但未提交。事务B获取数据为事务A执行后的数据。事务A回滚后导致事务B获得的数据不正确;出现脏读的前提条件:事务隔离级别为:read u ...
分类:
数据库 时间:
2021-04-08 13:21:44
阅读次数:
0
目的:减少重复性代码,增加快捷高效的复制粘贴 所需要的依赖 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> ...
分类:
编程语言 时间:
2021-04-08 13:15:23
阅读次数:
0
题目:给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。 说明: 1.所有数字(包括 target)都是正整数。 2.解集不能包含重复的组合。 示例 ...
分类:
其他好文 时间:
2021-04-08 13:13:59
阅读次数:
0
介绍 Elasticsearch是一款高扩展的分布式搜索引擎,在很多地方用到。关于它的介绍,网上的文章一大堆,这里我就不重复赘述了。值得一提的是,ES的更新太快了,记得之前为了做项目简单学一点的时候还是6.x, 现在都已经7.x了。 安装 这里关于安装可以跟着官方文档走,以及后面的学习。 Elast ...
分类:
其他好文 时间:
2021-04-08 13:07:46
阅读次数:
0
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 解析: 方法一: 使用for循环从小到大遍历,考虑边界值(位置为0和位置为len)。 只要 ...
分类:
其他好文 时间:
2021-04-08 12:56:58
阅读次数:
0
#题目描述 给你一个有序数组 nums ,请你原地删除重复出现的元素,使每个元素最多出现两次,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组 并在使用**O(1)**额外空间的条件下完成。 80. 删除有序数组中的重复项 II 难度:简单 #题解 直接用双指针。slow指 ...
分类:
编程语言 时间:
2021-04-07 11:44:26
阅读次数:
0
String、StringBuffer和StringBuilder String 定义 String 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的 Immutable(不可改变) 类,被声明成为 final class,所有属性也都是 final 的。也由于 ...
分类:
其他好文 时间:
2021-04-07 11:42:29
阅读次数:
0
给定一个 $n(n \le 10^5)$,然后长度为 $n$ 的全排列 $a$。每次可以交换任意组(一组两个数,两两交换,不重复)的数。问最少交换多少轮能将整个排列排序。 ...
分类:
其他好文 时间:
2021-04-07 11:33:17
阅读次数:
0
#二十八分钟,带你用gitlab向企业微信发出灵魂拷问 例如: 是不是想着想着,就下班了呢?哈哈。由于像灵魂拷问这样的神问题数量有限, 下面也有播报新闻版的,这样就不怕提交次数多了看见重复的拷问~ 材料准备 gitlab一个,企业微信一个,能随意部署应用的机器一台(用来翻译webhook)。 Web ...
分类:
微信 时间:
2021-04-07 11:28:02
阅读次数:
0