力扣 两数之和
致每一个初学算法的你。 题目 时间复杂度:O(N^2), 空间复杂度:O(1) 。 class Solution {public int[] twoSum(int[] nums, int target) {int n nums.length;for (int i 0; i < n; i) {for (int j i 1; j < n; j) {if (nums[i] …
2025-09-19入门篇-2 为什么需要学习数据结构
全球进入互联网和数字经济时代,新的生产关系和经济形态正在形成。我国深化改革步伐不断加大,市场竞争环境日趋激烈,公司转型需求日益迫切。国家电网有限公司为加快建设具有全球竞争力的世界能源互联网企业,积极打造枢纽型、平台型…
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140343740 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…
致每一个初学算法的你。 题目 时间复杂度:O(N^2), 空间复杂度:O(1) 。 class Solution {public int[] twoSum(int[] nums, int target) {int n nums.length;for (int i 0; i < n; i) {for (int j i 1; j < n; j) {if (nums[i] …
2025-09-19链表 31. K个一组翻转链表 题目不难理解 主要是怎么写出清晰易懂的代码 可以先分成K组 再排序 class Solution { public:ListNode* reverseKGroup(ListNode* head, int k) {ListNode* dummyHead new ListNode();dummyHead->next head;// 首先查看需要翻转几次int count…
2025-09-19堆排序 什么是堆 堆是一种叫做完全二叉树的数据结构,可以分为大顶堆和小顶堆。 堆的分类 大顶堆:每个结点的值都大于或者等于他的左右结点的值 小顶堆:每个结点的值都小于或者等于他的左右结点的值 下标为 i 的父节点下标: (i - 1) / 2…
2025-09-19为保证转换质量,本文的方法是通过脚本和com技术调用office自带的程序进行转换的,因此需要电脑已经装有office。如果希望不装office也能用,则需要研究OpenXML技术,后面实在闲的慌(退休)再搞。 安装所需库 …
2025-09-19这里写目录标题 git stashgit addgit commitgit branch暂存区的一些操作移动提交记录git merge/rebasegit submodulegit resetgit revertgit pushgit pull git的基本操作可以用下面的图来表示 git stash 当前工作区有修改,但是需要切换到其它分支做事情࿰…
2025-09-19背景 本项目背景是使用一个usb摄像头模组,在一定距离下检测人,并判断人是否进入设定的区域中。因此,需要一种目标检测模型,我们选择yolov5作为检测网络,把原来包含80类的coco数据集提取出包含人物的图像,重…
2025-09-19原子性 概述:所谓的原子性是指在一次操作或者多次操作中,要么所有的操作全部都得到了执行并且不会受到任何因素的干扰而中断,要么所有的操作都不执行,多个操作是一个不可以分割的整体。 //比如说:你喂你女朋友吃冰淇…
2025-09-191、安装 NgGet 中输入 prism,在列表中选择 Prism.Unity ,版本选择8.1.97 2.改 App.xaml 文件 先引入命名空间 xmlns:p"http://prismlibrary.com/" 再改成这样 <p:PrismApplication x:Class"Cjh.PrismWpf.App"xmlns"htt…
2025-09-19先配置 web.xml 文件 1.注册 DispatcherServlet 2. <init-param> 下 <param-value> 放自己创建的 xml(标准写法是 xx-servlet.xml) 3.映射路径写 / 即可,匹配所有请求 <?xml version"1.0" encoding"UTF-8…
2025-09-19要监听 div 宽度的变化,可以使用 ResizeObserver 接口。ResizeObserver 允许你观察一个或多个元素的尺寸变化,并在发生变化时执行回调函数。这种方法比使用 MutationObserver 更专注于尺寸变化,且不受元素属性变化的影响。 使用 ResizeObserv…
2025-09-19MySQL的高阶语句: 高级语法的查询语句: select * from 表名 where limits distinct 去重查询 like 模糊查询 排序语法:关键字排序 升序和降序 默认的排序方式就是升序 asc 升序 desc 降序 配合order by 语法; select * f…
2025-09-19harbor私有仓库配置到k8s里面 vim kevin-registry-secret.yaml将以下内容复制到文件中 apiVersion: v1 kind: Secret metadata:name: kevin-registry-secret type: kubernetes.io/dockerconfigjson data:.dockerconfigjson: <base64编码的docker配置信息>生成base64编码…
2025-09-19146. LRU 缓存 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值&#x…
2025-09-19guava 是 Google 提供的一个 Java 库,提供了很多实用的工具类和方法,可以帮助开发者更高效地编写代码。以下是一些常用的 Guava 工具类及其功能示例: 1. Lists 用于操作列表的工具类。 import com.google.common.collect.Lists;List<In…
2025-09-18三子棋机器人,一共分三个步骤: 1,图像识别,获得棋子数组。 2,下棋策略算法。 3,机械臂控制抓取和落子。 硬件上我们使用了星瞳科技的OpenMV4 H7,所有的代码都是在OpenMV上运行的!…
2025-09-18目录 1.正则表达式 1.1概述: 1.2re模块介绍 1.3re模块相关方法(常用): 1.4案例 1.5正则表达式详解 1.5.1查什么 1.5.2查多少 1.5.3 从哪查 1.6重要概念 1.6.1子表达式 1.7 正则表达式的其他方法 1.7.1选择匹配符 1.7.2…
2025-09-18目录 1、SQLite基础 2、SQLite安装 3、SQLite基本命令 3.1、系统命令 3.2、sql命令 3.3、修改表结构 4、C语言代码操作数据库 4.1、代码示例 1、SQLite基础 SQLite的源代码是C,其源代码完全开放。SQLite第一个Alpha版本诞生于2000年5月。他是一个轻量级的嵌入式数据库…
2025-09-18将工作表名称批量重命名(按照sheet1中A列内容) 打开WPS Office的Excel文件。按 Alt F11 打开VBA编辑器。在VBA编辑器中,插入一个新模块:点击 插入 -> 模块。将以下代码粘贴到模块中:运行→运行宏 Sub RenameShee…
2025-09-18分数 5 作者 李卫明 单位 杭州电子科技大学 1.4 编写程序,输入若干正整数,按从小到大次序建立1个带头结点单链表,设计一个实现单链表分离算法的Split函数,将原单链表中值为偶数的结点分离出来形成一个新单链表,新单…
2025-09-18后续不断记录一些本人觉得的好文和一些技术网站 技术网站 Java 全栈知识体系 https://www.pdai.tech/ 文章 利用 NginxKeepalived 实现高可用技术 https://cloud.tencent.com/developer/article/1647182?policyId1004
2025-09-18