1、集合:由一个或多个确定的元素所构成的整体。集合里的元素类型不一定相同,集合里的元素没有顺序。 2、数组:数组会用一些名为 索引 的数字来标识每项数据在数组中的位置。数组中的元素在内存中是连续存储的,且每个元素占用相同大小的内存。对于数组,计算机会在内存中申请一段 连续 的空间,并且会记下索引为 ...
分类:
编程语言 时间:
2020-06-19 14:21:30
阅读次数:
59
1、push() 尾部添加元素2、pop() 尾部删除元素3、shift() 头部删除第一个元素4、unshift() 头部添加一个元素5、splice() 按下标移除/替换/添加元素6、sort() 元素排序7、reverse() 元素反转 ...
分类:
编程语言 时间:
2020-06-19 14:16:44
阅读次数:
65
题意:有一组数,每次操作可以将某个数移到头部或者尾部,问最少操作多少次使得这组数非递减. 题解:先离散化将每个数映射为排序后所对应的位置,然后贪心,求最长连续子序列的长度,那么最少的操作次数一定为$n-len$. 感觉不好解释,直接上图,其实就是排序后它们一定是连续的,所以我们就求一个最长的连续的, ...
分类:
其他好文 时间:
2020-06-19 13:37:17
阅读次数:
39
ps -ef | grep tomcat | awk '{print $2}' | grep '^3' | xargs kill -9 ps -ef | grep tomcat (查看tomcat 所有进程) awk '{print $2}' (打印输出第二行) grep '^3' (匹配以3 开头 ...
分类:
系统相关 时间:
2020-06-19 12:20:24
阅读次数:
112
之前给大家分享了在VMware中如何创建CentOS虚拟机,今天给大家分享一下如何在虚拟机中安装CentOS系统,以CentOS6.7系统为例,其他的系统版本也可以参考该教程进行类似处理,具体的流程如下。1、进入VMware,然后找到新创建的那台虚拟机,点击“开启此虚拟机”,如下图所示。2、之后弹出下图的启动界面,这并不是报错,不用慌张。3、如下图所示,点击左下方的光碟logo,然后弹出两个选项,
分类:
系统相关 时间:
2020-06-19 10:29:38
阅读次数:
86
顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令等,高效率使用 Linux 的技巧 顺序执行 只需要在命令间加; sudo apt-get update;sudo apt-get install some-tool 选择执行 另一种是要修上一条执行成功才执行下一条, ...
分类:
系统相关 时间:
2020-06-18 22:01:17
阅读次数:
69
快排(双指针): void quick_sort(int q[],int l,int r) { if(l>=r)return ; int i=l-1,j=r+1,x=q[(l+r)>>1]; while(i<j) { do i++;while(q[i]<x); do j--;while(q[j]>x ...
分类:
编程语言 时间:
2020-06-18 21:11:23
阅读次数:
66
下面给出两种系统下的排查步骤,都是一模一样的,只是命令稍有区别! 查消耗cpu最高的进程PID 根据PID查出消耗cpu最高的线程号 根据线程号查出对应的java线程,进行处理。 准备一行死循环代码: 怎么跑,应该不用我说了,直接教大家怎么查! windows版 可能有人有疑问,我为什么要说wind ...
分类:
编程语言 时间:
2020-06-18 19:38:01
阅读次数:
60
题目链接:https://www.acwing.com/problem/content/description/166/ 计算有向无环图中每个点可达的点的数量,可以先通过拓扑排序确定点的拓扑序,因为在一个点处理之前,他所能到达的所有点都要先被处理,所以我们处理的顺序 只要是按照拓扑排序的逆序处理就能 ...
分类:
编程语言 时间:
2020-06-18 19:19:19
阅读次数:
63
需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法,归并排序将下面数组中 的值按照从小到大的顺序进行排序。 $arr=array(11,3,56,62,21,66,32,78,36,76,39,88,34); 冒泡排序(Bubble Sort) 算法原理:是一种简单的排序算法。它重复地走访 ...
分类:
编程语言 时间:
2020-06-18 16:30:56
阅读次数:
49