logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

备战蓝桥杯----C/C++组 (一)所需C++基础知识(下)

书接上文,本文继续讲解蓝桥杯编程竞赛所需的基本C++基础语法知识。在掌握基础语法后,进一步学习数组、字符串、函数、结构体等进阶内容,为算法竞赛打下坚实基础返回类型 函数名(参数列表) {// 函数体return 返回值;// 如果返回类型不是void// 示例:加法函数int math;int total;// 注意分号使用比较函数// 降序排序结构体int score;// 按成绩降序多关键字排

#蓝桥杯#c语言#c++ +1
数据结构:排序(下)---进阶排序算法详解

快速排序与归并排序详解 本文详细介绍了两种高效排序算法:快速排序和归并排序。快速排序采用分治策略,通过基准值将序列划分为两部分,递归排序实现整体有序,平均时间复杂度O(N log N)。文章分析了快速排序的霍尔版本实现、相遇位置特性、递归深度以及优化策略(三数取中法和小区间优化)。归并排序同样基于分治思想,通过递归分解和有序合并实现排序,具有稳定O(N log N)的时间复杂度。两种算法各有优势:

文章图片
#数据结构#排序算法#算法
备战蓝桥杯----C/C++组 (三)算法讲解前言

蓝桥杯软件赛作为国内颇具影响力的算法竞赛,越来越受到广大计算机学子的重视。无论是为了提升编程能力,还是为了在比赛中取得理想成绩,系统学习算法都是必不可少的一环。本系列博客将围绕算法竞赛中常见的基础算法展开,内容涵盖六大核心模块,力求做到原理清晰、模板规范、练习充分,帮助读者建立起扎实的算法基础。算法学习是一条需要耐心与坚持的路,但也是一条充满成就感的路。希望通过本系列博客,能帮助你建立起系统的算法

#蓝桥杯#c语言#c++
第十七届蓝桥杯C/C++软件赛B组算法题讲解

第十七届蓝桥杯省赛于 4 月 11 日结束,我参加的是 C/C++ 大学 B 组。四小时的比赛节奏紧凑,从结果填空到程序设计,每道题都需要在有限时间内完成理解、建模与编码,对心态和基本功都是不小的考验。赛后我花了一些时间重新梳理了全部题目,把自己当时的思路和更优的解法做了对比复盘。本文将按照题号顺序,逐一分享我对每道题的理解与实现,希望能给大家提供一些实用的参考,也欢迎在评论区一同讨论交流。30-

文章图片
#蓝桥杯#c语言#c++
第十七届蓝桥杯C/C++软件赛C组算法题讲解

第十七届蓝桥杯省赛于 2026 年 4 月 11 日顺利举行,我参加的是 C/C++ 大学 C 组。C 组主要面向高职高专和普通本科初学者,整体难度相较 A、B 两组稍低,但题目设计依然注重对基础算法、数学思维和编程细节的考察。四小时的比赛时间说长不长、说短不短,要在有限的时间内完成读题、建模、编码和调试,对参赛者的基本功和心态都是不小的考验。赛后我花了一些时间重新梳理了全部题目,把自己当时的思路

#蓝桥杯#c语言#c++
备战蓝桥杯----C/C++组 (三) 基础算法讲解(上)

本博客开始讲解蓝桥杯软件赛C/C++组所需要的基本算法中的模拟高精度枚举前缀和以及差分算法。

文章图片
#蓝桥杯#c语言#c++
备战蓝桥杯----C/C++组 (一)数据结构与STL讲解(中):树、二叉树与堆——从层次结构到优先队列的进阶之路

在上一篇文章中,我们学习了顺序表、链表、栈和队列——这些线性结构如同一根笔直的线条,数据之间只有“前驱”和“后继”两种关系。然而,现实世界中的数据关系远比这复杂得多。一个公司的组织架构,CEO下面有多个部门总监,每个总监下面又有多个经理…一个文件夹系统,根目录下有多个子文件夹,每个子文件夹又可以包含更多文件…一场比赛的对阵表,从总决赛不断向下拆分到各个小组…这些场景中,数据之间呈现的是一对多的层次

文章图片
#蓝桥杯#c语言#c++
2026 年电赛(TI 杯)控制类 H 题:8 路灰度循迹、直线/半圆分段控制与 S1/S2/S3 状态机

摘要: 本文介绍基于MSPM0G3507双主控小车的完整开发流程,涵盖硬件选型、传感器调试、循迹控制与摆杆滚球系统的实现。重点解析8路灰度循迹的分层处理逻辑,包括加权质心偏差计算、直线/半圆的差异化PID策略及状态机设计,强调几何前馈与传感器证据融合对弯道控制的重要性。提供开源工程与模块化代码,并分享调试中"单变量调整""数据遥测"等工程方法,适用于智能车竞赛的复现与优化。

文章图片
#单片机#c语言#嵌入式硬件
Linux 初识:从操作系统的诞生,到内核、发行版、云服务器与 SSH

Linux操作系统入门指南:历史、内核与发行版 本文介绍了Linux操作系统的核心概念与发展历程。从早期计算机需求引出操作系统的作用——管理硬件资源并提供统一接口。重点解析了UNIX、C语言与Linux的历史渊源,指出Linux是类UNIX内核而非UNIX的简单复制。文章区分了操作系统内核(如Linux)与发行版(如Ubuntu、CentOS)的区别,并详细解读了内核版本号的组成。最后阐述了Lin

文章图片
#服务器#linux#ssh
python启航:1.基础语法知识

on a = 100 b = 100 print(a is b) # True,因为100在小整数池中 x = 1000 y = 1000 print(x is y) # False,大整数会创建新对象 #### 3.3 类型转换的艺术 - **隐式转换**:Python会在某些情况下自动转换类型,如整数和浮点数运算时,结果会提升为浮点数。 - **显式转换**:使用内置函数`int()`, `f

#python#开发语言
    共 27 条
  • 1
  • 2
  • 3
  • 请选择