最新 最热

LeetCode117|最小的k个数

例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。

2020-10-27
0

面试题-数组、链表实现队列

队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。...

2020-10-23
1

详解PHP队列的实现

队列是一种特殊的线性表,它只允许在表的前端,可以称之为front,进行删除操作;而在表的后端,可以称之为rear进行插入操作。队列和堆栈一样,是一种操作受限制的线性表,和堆栈不同之处在于:队列是遵循“先进先出”原则,而堆栈遵循...

2020-10-21
1

php项目中类的自动加载实例讲解

主要函数:spl_autoload_register() — 注册给定的函数作为 __autoload() 的实现

2020-10-20
1

leetcode队列之最近的请求次数

这里使用java内置的queue,在ping的时候,先看下队头元素值是否小于t-3000,若小于则取出来,继续循环;最后将t添加到队列,返回队列的大小。

2020-10-19
1

leetcode栈之用队列实现栈

这里使用了两个LinkedList,在push的时候,offer到a队列,然后再将b队列的元素offer到a队列,再交换a、b队列;pop、top、empty的时候直接操作b队列。

2020-10-19
1

LeetCode72|前K个高频元素

hashMap键值对集合加上堆排序的使用,也算是堆,即优先级队列的使用吧,一般自己的写法都是很常规的写法,所以看懂java语法就知道怎么个意思了。

2020-10-14
0

class priority_queue<> 简单介绍

今日发现要使用堆,然后priority_queue 使用的恰好是堆,默认是大根堆,这样的话,如果遇到需要用到大根堆,小根堆来处理问题的时候,可以使用这个结构。...

2020-10-10
1

Java中线程池的参数有几个?

在使用线程池时,为了获取最佳的性能,常常需要手动指定线程池的参数,ThreadPoolExecutor是最常用的线程池执行器,它有四个构造方法,参数最多的构造方法有7个参数,下面将详细介绍这7个参数的含义及作用。...

2020-09-28
1

优先队列

#include<bits/stdc++.h>using namespace std;priority_queue<int ,vector<int>,greater<int> >q;int main(){int n,sum=0;cin>>n;for(int i=1;i<=n;i++){ int ...

2020-09-28
0