stk
  • 2025-01-06编程题-删除字符串中所有相邻重复项
    题目:给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在s上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。解题:充分理解题意后,我们可以发现,当字符串中同时有多组相邻重复项
  • 2025-01-04编程题-二叉树的中序遍历
    题目:给定一个二叉树的根节点root,返回它的中序 遍历。解答一(递归):首先我们需要了解什么是二叉树的中序遍历:按照访问左子树——根节点——右子树的方式遍历这棵树,而在访问左子树或者右子树的时候我们按照同样的方式遍历,直到遍历完整棵树。因此整个遍历过程天然具有递归的
  • 2024-12-26HNOI2016 序列 题解
    HNOI2016序列题解我做离线版本时往了偏序方向想,但是发现非常麻烦。直到看到了在线版本的容斥做法,发现既好写又跑得快。首先考虑容斥,我们不妨把一个询问\([L,R]\)中最小值的位置\(pos\)求出来。子区间跨过\(pos\),贡献即\((pos-L+1)\times(R-pos+1)\timesa_{pos}\)。
  • 2024-12-24我最喜欢吃饭了
    我最喜欢吃饭了题目链接有n个人,m个窗口,给出n个人打完饭出门的顺序,求顺序是否合理。思路:有m条队伍,我们可以用m个数组来模拟这个队伍,如果给出的序列能够按顺序放入这m条队伍中,并且满足每条队伍的人的编号都是从小到大的即合理,否则不合理。点击查看代码#include<bits/stdc++.h>
  • 2024-12-23LeetCode《图解算法数据结构》链表:图书整理 I
    题目书店店员有一张链表形式的书单,每个节点代表一本书,节点中的值表示书的编号。为更方便整理书架,店员需要将书单倒过来排列,就可以从最后一本书开始整理,逐一将书放回到书架上。请倒序返回这个书单链表。输入head=[3,6,4,1]输出[1,4,6,3]解法1:递归classSolution{public
  • 2024-12-22嵌入式——多任务程序设计
    目录(一)uc/OS-III介绍1.uc/OS-III简介2.任务3.任务的分类4.OSRdyList[]数组(二)实验过程1.任务要求2.STM32CubeMX建项目3.uc/OS-III源码移植4.keil工程修改及编写5.编译烧录6.串口调试7.结果演示(三)总结(四)参考文献(一)uc/OS-III介绍1.uc/OS-III简介us/OS是Micrium公
  • 2024-12-16STM32F407ZGT6-UCOSIII笔记2:UCOSIII任务创建实验-Printf 函数卡住 UCOSIII 系统问题解决
    今日简单编写熟悉一下UCOSIII系统的任务创建代码,理解一下OS系统:并发现以及解决了Printf函数卡住UCOSIII系统问题解决文章提供测试代码讲解、完整工程下载、测试效果图目录文件结构解释:任务函数文件:目前各个文件任务:#include"main.h"#include"ComTask.h"#includ
  • 2024-12-14开拓计划1 - 栈与队列
    开拓计划1-栈与队列栈与队列的概念及作用栈的概念Q:什么是栈?A:栈是一种后进先出(BIFO)的数据结构。栈的作用Q:栈有什么作用?A:只要满足栈的定义的场景都可以使用栈。eg:括号匹配,火车进站etc.计算后缀表达式时也会使用。队列的概念Q:什么是队列?A:队列是一种先进先
  • 2024-12-12AtCoder Regular Contest 189 (Div. 2)
    A计数B折叠差不变D观察性质暴力#include<bits/stdc++.h>usingnamespacestd;#definepbpush_back#defineendl'\n'#defineLLlonglongconstintN=5e5+10;intn,a[N],l[N],r[N];LLpre[N],suf[N],b[N];voidsolve(){cin>>n;
  • 2024-11-27笛卡尔树
    板子题符合堆和二叉搜索树性质,treap也是一种特殊笛卡尔树堆性质就是树下层元素的值都小于等于或大于等于上层元素的值二叉搜索树是一个左儿子小于自身,右儿子大于自身的树,在笛卡尔树中,通常为数组索引这时候就可以用单调栈来维护右链建树#include<iostream>#include<algorithm
  • 2024-11-25Tarjan学习笔记
    强连通分量,缩点算法:Tarjan代码及模板强连通图:有向图,任意两点有路径强连通分量:有向图,强连通子图数量前置知识:dfs树(dfs序构成的树)成分:1.树边:dfs树上的边(以下三种边是dfs树上没有但原图上有的边)2.前向边:dfs树的祖先到儿子的边。3.返祖边(后向边):儿子到祖先的边4.横向边:旁系亲
  • 2024-12-12OLED显示屏的使用
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:本实验旨在深入了解STM32与OLED显示屏的硬件连接原理和软件驱动方法,通过编写代码实
  • 2024-12-11开启自闭症学校报名,开启美好未来之旅
    在人生的旅途中,每一个孩子都是独一无二的星辰,他们以自己的光芒照亮着前行的道路。然而,对于孤独症(自闭症)、ADHD(注意力缺陷多动障碍)、谱系障碍、发育迟缓及注意力缺失等特殊儿童而言,他们的世界或许更加复杂与艰难。幸运的是,在广州这座充满温情与希望的城市里,星贝育园康复中心如同
  • 2024-12-07类和对象(上)
    目录类的定义类定义格式访问限定符类域实例化实例化概念对象大小this指针C++和C语⾔实现Stack对⽐类的定义类定义格式①class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性
  • 2024-12-05c++实验五
    task1:publisher.hpp:1#pragmaonce23#include<iostream>4#include<string>56usingstd::cout;7usingstd::endl;8usingstd::string;910//发行/出版物类:Publisher(抽象类)11classPublisher{12public:13Publisher(const
  • 2024-12-02SpringBoot 整合 Avro 与 Kafka
    优质博文:IT-BLOG-CN【需求】:生产者发送数据至kafka序列化使用Avro,消费者通过Avro进行反序列化,并将数据通过MyBatisPlus存入数据库。一、环境介绍【1】ApacheAvro1.8;【2】SpringKafka1.2;【3】SpringBoot1.5;【4】Maven3.5;<?xmlversion="1.0"encoding="UTF
  • 2024-11-28anthropic开源模型上下文协议 Model Context Protocol
    我们正在开源模型上下文协议(MCP),这是一个将人工智能助手与数据所在系统(包括内容库、业务工具和开发环境)连接起来的新标准。其目的是帮助前沿模型产生更好、更相关的响应。随着人工智能助手逐渐成为主流应用,业界对模型功能进行了大量投资,在推理和质量方面取得了飞速的进步
  • 2024-11-27elementUI的弹出层dialog中.sync的使用
    一、elementUI的弹出层dialog中.sync的使用<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><tit
  • 2024-11-25Cesium教程08_camera使用
    使用Vue和Cesium实现城市天际线视角切换本文将介绍如何使用Vue和Cesium构建一个展示城市天际线的3D场景,并通过按钮切换不同视角,实现场景的动态交互和视角控制。目录项目背景功能展示代码实现模板部分脚本部分样式部分代码解析动态添加建筑物视角切换功能总
  • 2024-11-24表格数据处理中大语言模型的微调优化策略研究
    论文地址ResearchonFine-TuningOptimizationStrategiesforLargeLanguageModelsinTabularDataProcessing论文主要内容这篇论文的主要内容是研究大型语言模型(LLMs)在处理表格数据时的微调优化策略。具体来说,论文探讨了以下几个关键方面:背景与挑战:大型语言模型
  • 2024-11-24Python毕业设计选题:基于python的豆瓣电影数据分析可视化系统-flask+spider
    开发语言:Python框架:flaskPython版本:python3.7.7数据库:mysql5.7数据库工具:Navicat11开发软件:PyCharm系统展示系统首页个人中心管理员登录界面管理员功能界面电影管理用户管理系统管理摘要近些年来,随着科技的飞速发展,互联网的普及逐渐延伸到各行各业中,给人们生
  • 2024-11-23《链表算法:浅谈并实现一下链表各种排序算法及其性能》
    前置知识数据结构-链表数组排序算法:选择排序[解法1],归并排序递归版[解法2],归并排序迭代法[解法3最优解][归并部分基础]合并两个有序链表如果您不满足于此,笔者也提供冒泡排序,插入排序,快速排序的链表写法。以及,我们会在下文讨论为什么不说明希尔排序,堆排序,因为两者不适合
  • 2024-11-23jQuery带炫酷轮播图效果的Lightbox弹出层插件
    在线预览  下载 这是一款jQuery带炫酷轮播图效果的Lightbox弹出层插件。该lightbox插件在弹出层中,可以对所有图片进行轮播。它的特点还有:简单、速度快。响应式设计。可以显示每张图片的状态。在弹出层中可以设置图片的标题和文字。支持CSS3动画。 使用方法在页