目录 一、快速排序基本思想 二、快速排序的实现 1.Hoare法找基准值 2.挖坑法 3.前后指针法(了解) 三、快速排序的优化 1.三数取中法 2.递归到小的子区间时,可以考虑使用插入排序 四、非递归的写法 五、时间空间复杂度 一、快速排序基本思想 快速排序是 H…
2025/1/24 23:55:17题目如下 数据范围 示例 观察数据范围我们可以看到信号塔最多只有50座而x 与 y范围则是在0到50之间。 如果我们暴力枚举的话计算次数最多51 * 51 * 50时间复杂度即为O(n * n * M) 显然题目暗示我们使用枚举法通过代码 class Solution { public:vect…
2025/1/24 22:27:43一、分页插件 1.自带的 启动类 在启动类里配置分页相关内容 package com.qcby;import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inne…
2025/1/24 21:55:08Go语言的正则表达式:深度解析与应用实例 引言 正则表达式(Regular Expression,简称 regex)是一种用于匹配字符串的强大工具,广泛应用于文本处理、数据验证、解析和提取等场景。Go语言作为一种现代编程语言࿰…
2025/1/24 20:14:20静态构造函数: (1)用于对静态字段、只读字段等的初始化。 (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。 (3ÿ…
2025/1/25 5:57:02 人评论 次浏览直接贴脚本:check_oracle.sh,这脚本是我根据自己的环境写的,如果有人想用请注意修改掉那些环境变量。#!/bin/shexport ORACLE_BASE/u01/app/oracleexport ORACLE_HOME$ORACLE_BASE/product/11.2.0/db_1export TNS_ADMIN$ORACLE_HOME/network/…
2025/1/24 23:08:00 人评论 次浏览小猿开始了设计模式的学习之路。 首先学习了创建型的设计模式,就拿出来现学现卖了。 小猿想用一个现实生活中的例子来做说明,分别比较五个设计模式,理论的东西请自行参阅《设计模式》。 实例:小猿开了家(bai)超(ri)市(meng)&#…
2025/1/24 23:02:58 人评论 次浏览题目描述 输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前) 8/ \6 10/ \ 4 7 18 [8-…
2025/1/24 22:15:30 人评论 次浏览本篇博客主要向大家介绍Pytorch中view()、squeeze()、unsqueeze()、torch.max()函数,这些函数虽然简单,但是在 神经网络编程总却经常用到,希望大家看了这篇博文能够把这些函数的作用弄清楚。 import torch 1 atorch.Tensor(2,3) a 123.8686e2…
2025/1/25 8:34:15 人评论 次浏览我们知道有很多中小企业是没有自己专职的运维人员的,特别是创业初期小公司,为了节约成本往往是不配置运维岗位。那么这些企业,该选择什么类型的服务器使得维护量最小?还有就是公司一定需要运维吗? 没有运维的公司&…
2025/1/25 8:33:15 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 最近也遇到了如题问题,网上找了一下方案,主要有这几种: 1、通过vuex修改状态。 2、通过v-if重建组件。 3、给予随机值,实现数据更新。 试了以后,发现都不是很理…
2025/1/25 8:32:15 人评论 次浏览Linux下的工作调度种类:at, crontab.1.atat命令执行的任务都是延时任务,延时任务都是临时的at:atd 进程使用at命令生成的要执行的命令写入到了/var/spool/at下。/etc/at.allow 这个文件规定了可以使用at的用户有(优先级高)/etc/at.deny …
2025/1/25 8:31:14 人评论 次浏览https://leetcode-cn.com/problems/longest-turbulent-subarray/ 思路一:滑动窗口。先只考虑第一种情况,我们可以维护一个满足题意的窗口[l,r)[l,r)[l,r),每次检测arr[r−1]、arr[r]arr[r-1]、arr[r]arr[r−1]、arr[r]是否满足定义ÿ…
2025/1/25 8:30:14 人评论 次浏览1. 泛型1.1 泛型概述润物细无声!!!泛型其实也是一种归纳总结思想的提升,对于数据处理的范围,参数的类型,方法操作的数据... 进行了二次剥离!!!代码中使用泛型之后&#x…
2025/1/25 8:29:13 人评论 次浏览我们来看看在图像处理领域如何使用卷积神经网络来对图片进行分类。 1 让计算机做图片分类: 图片分类就是输入一张图片,输出该图片对应的类别(狗,猫,船,鸟),或者说输出该图片属于哪种…
2025/1/25 1:14:13 人评论 次浏览提前BB:本来打算和chrome拓展玩耍的,但是发现我想做的东西,需要用到的一些API,单纯的CRX不足以满足。然后又发现新大陆chrome.devtools。于是,记一个笔记。 如果你用过,或者正在使用react,那么你应该知道一…
2025/1/25 1:11:33 人评论 次浏览之前发起过讨论「古有“结婚四大件”,今有鸡娃几大件呢?」不少人提到了打印机,可以看到,打印机的普及为家庭教育带来了很多可能性。今天我们请到2位朋友分享了她们在鸡娃过程中,对打印机的花式妙用。一台打印机&#x…
2025/1/25 1:08:10 人评论 次浏览Apache Commons Configuration 2.1 发布了,Apache Commons Configuration 是 Apache 提供的一个组件,用于读取保存有配置参数的 XML 文件。该版本是 Apache Commons Configuration 2.x 的首个维护版,修复了一些 bug,也提供了一些…
2025/1/25 1:06:09 人评论 次浏览一个Huffman编码的C实现(这是我当助教的班的一个学生实现的,个人觉得做得还不错,所以分享出来)。#include #include #include #include #define DN 26 #define SIZE 100 template class MinHeap{ public:MinHeap(int maxSize);Mi…
2025/1/25 1:05:06 人评论 次浏览