目录 一.ArrayList介绍 二.ArrayList源码分析 2.1 重要的属性 2.2 构造方法 2.3 添加元素 2.4 数组扩容 2.5 删除元素 2.6 数组缩容 2.7 获取元素 一.ArrayList介绍 ArrayList在平时开发过程中使用得特别频繁,它的底层是使用数组,存在线程 ...
分类:
编程语言 时间:
2020-07-18 23:00:14
阅读次数:
104
参考文档: 码农翻身-从零开始造Spring 中的《介绍TDD开发方式, 重构的方法》 TDD的流程是: 写一个测试用例->运行:失败->写Just enough的代码,让测试通过->重构代码保持测试通过,然后循环往复。 下面,我们通过一个简单的例子来说明TDD的流程 需求:写一个方法,返回小于给定 ...
分类:
其他好文 时间:
2020-07-18 22:55:27
阅读次数:
86
给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中 ...
分类:
编程语言 时间:
2020-07-18 15:23:44
阅读次数:
57
#include<iostream> using namespace std; const int maxn=1000001; int prime[maxn],num=0; bool p[maxn]={0}; //找出素数 void findprime(int n){ for(int i=2;i<m ...
分类:
其他好文 时间:
2020-07-18 11:34:47
阅读次数:
77
今天我们讲了一大堆数论的东西,目前本人稍微掌握一些的便是素数筛法,下面为了保护着珍贵的遗产,我决定写一篇博客来记录一下, 谈到素数筛法,相信大家岁熟悉的是暴力筛,我们大家只需要把数n的前1到sqrt(n)中所有的质数拿来和这个数n除一下看一下能否整除,如果能够整除,说明这个n是素数,然后就依次这样判 ...
分类:
其他好文 时间:
2020-07-17 16:15:49
阅读次数:
51
原文地址:https://www.cnblogs.com/Cloudcan/p/13326550.html 遵循两条原则:1.某出栈元素之后出栈的各元素,若比其小(即在原队列中先进栈),必须为从大到小排序(即倒序);2.最大的倒序数列,其元素数目不可以超过栈大小。例如5 6 4 3 7 2 1,最大 ...
分类:
其他好文 时间:
2020-07-17 09:25:45
阅读次数:
68
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数 ...
分类:
编程语言 时间:
2020-07-16 21:46:26
阅读次数:
114
原文链接:https://blog.csdn.net/leixiaohua1020/article/details/44305697 FFmpeg中的图像处理(缩放,YUV/RGB格式转换)类库libswsscale的源代码。libswscale是一个主要用于处理图片像素数据的类库。可以完成图片像素 ...
分类:
其他好文 时间:
2020-07-15 23:03:38
阅读次数:
83
https://www.luogu.com.cn/problem/P1036 方法二:二进制枚举+素数筛 1 #include<bits/stdc++.h> 2 using namespace std; 3 int a[25]; 4 const int max_n=10000005; 5 int b ...
分类:
其他好文 时间:
2020-07-15 01:26:17
阅读次数:
76
2020-07-14 下一个更大元素 II 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素), 输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数, 这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。 题解: ...
分类:
其他好文 时间:
2020-07-14 18:04:02
阅读次数:
48