打赏

相关文章

5.日常算法

1. 面试题 17.14. 最小K个数 题目来源 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 输入: arr [1,3,5,7,2,4,6,8], k 4 输出: [1,2,3,4] 方法一:堆 class Solution { public:vecto…

[数据结构#1] 并查集 | FindRoot | Union | 优化 | 应用

目录 1. 并查集原理 问题背景 名称与编号映射 数据结构设计 2. 并查集基本操作 (1) 初始化 (2) 查询根节点 (FindRoot) (3) 合并集合 (Union) (4) 集合操作总结 并查集优化 (1) 路径压缩 (2) 按秩合并 3. 并查集的应用 (1) 统计省份数量 (2) 判断等式方程是否成…

【队列习题】如果允许在循环队列的两端都可以进行插入和删除操作,要求:写出循环队列的类型定义。分别写出从队尾删除和从队头插入的算法。

题目 如果允许在循环队列的两端都可以进行插入和删除操作,要求: 写出循环队列的类型定义。分别写出从队尾删除和从队头插入的算法。 分析 本题实际上是求双端队列的操作 约束 队头指针指向队头元素的上一个位置 队尾指针指向队尾元素 1. 双端队列…

JVM运行时数据区内部结构

VM内部结构 对于jvm来说他的内部结构主要分成三个部分,分别是类加载阶段,运行时数据区,以及垃圾回收区域,类加载我们放到之后来总结,今天先复习一下类运行区域 首先这个区域主要是分成如下几个部分 下面举个例子来解释…

RabbitMQ概述

目录 RabbitMQ概述 前言 MQ MQ的作用 为什么选择RabbitMQ RabbitMQ的介绍 RabbitMQ概述 前言 Rabbit, 兔⼦的意思 互联⽹⾏业很多公司, 都喜欢⽤动物命名产品, 或者作为公司的logo, 吉祥物. ⽐如: 腾讯的企鹅, 京东的狗, 美团的袋⿏, 携程的海豚,阿⾥就更多了, 蚂蚁, ⻜…

【JavaWeb】Ajax

目录 一、什么是Ajax? 二、同步与异步 三、Ajax工作原理 四、Ajax实现步骤 五、Ajax应用场景 六、Ajax常见问题 1.缓存问题 2.跨域问题 3.请求超时与网络异常 4.取消请求 七、常见Ajax三种请求方式 1.jQuery请求 2.Axios请求 3.Fetch请求 一、什么是A…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部