- 博客(25)
- 收藏
- 关注
原创 蓝桥杯刷题周计划(第四周)
本文是我蓝桥杯刷题计划的第四周。本文含有16题,每道题分为题目、代码、题解分析三部分,且附有原题链接。希望能帮助到大家!
2025-04-06 12:23:06
3117
18
原创 模运算核心性质与算法应用:从数学原理到编程实践
在算法设计与数论问题中,模运算(Modulo Operation)是处理大数、周期性问题和哈希计算的重要工具。本文从数学性质和编程实践两方面系统归纳模运算的核心知识,帮助读者在算法题中正确应用模运算
2025-04-04 12:45:54
1541
15
原创 队列:数据世界的“先进先出”通道
在计算机科学的领域中,队列是一种遵循“先进先出”(First In First Out,FIFO)原则的线性数据结构。它如同生活中的排队场景,最早进入队列的元素会被优先处理。队列是构建高效算法和系统的重要基石,在任务调度、消息缓冲、网络请求处理等场景中扮演着关键角色。理解队列的概念、实现方式及其应用,能帮助开发者更好地处理有序数据,优化程序逻辑。
2025-03-30 12:07:26
1213
15
原创 栈:隐匿于计算机科学长卷的璀璨明珠
在计算机科学的宏大版图中,栈是一颗虽小却极为耀眼的明珠。它是一种基础且重要的数据结构,在程序的运行、算法的实现以及系统的底层操作等诸多方面都扮演着不可或缺的角色。栈的应用场景广泛,从编译器对代码的解析,到浏览器中页面的前进后退功能,都能看到它的身影。
2025-03-29 21:48:05
832
11
原创 C语言【进阶篇】之文件操作——开启代码世界里文件的神秘旅程
在计算机编程的广阔领域中,数据的持久化存储与交互是一项至关重要的任务。C语言作为一门经典且高效的编程语言,为开发者提供了强大而灵活的文件操作功能。通过文件操作,我们能够将程序运行过程中产生的数据保存到外部存储设备中,以便后续的查看、分析和使用。
2025-03-26 22:23:14
1232
8
原创 蓝桥杯刷题周计划(第三周)
本文是我蓝桥杯刷题计划的第三周。本文含有10题,刷题内容涵盖暴力、日期、前缀和、差分等等,每道题分为题目、代码、题解分析三部分,且附有原题链接。希望能帮助到大家!
2025-03-16 20:53:05
3312
20
原创 C 语言进【进阶篇】之动态内存管理:从底层机制到实战优化
在C语言编程的广袤天地中,内存管理堪称核心支柱之一,它对程序的性能、稳定性起着决定性作用。熟练掌握动态内存管理技巧,是从编程新手迈向高手的必经之路。今天,就让我们一同深入探寻C语言动态内存管理的奥秘。
2025-03-15 10:57:31
1208
16
原创 蓝桥杯刷题周计划(第二周)
本文含有20题,刷题内容涵盖DFS、数论相关、数据结构相关等等,每道题分为题目、代码、题解分析三部分,且附有原题链接。
2025-03-09 12:07:38
4772
31
原创 C语言【进阶篇】之结构体 —— 从基础声明到复杂应用的进阶之路
在C语言编程体系里,结构体是整合不同类型数据的重要工具,它能够将多个相关数据组合为一个有机整体,显著提升数据处理的效率与便捷性。无论是小型代码项目,还是大型复杂系统开发,结构体都占据着关键地位。深入掌握结构体知识,不仅有助于提升编程技能,还能优化代码质量,使其更高效、易维护。接下来,让我们全面且深入地探讨C语言结构体的各个方面,从基础声明到内存对齐、传参方式,再到特殊的位段实现。
2025-03-07 18:33:56
1733
17
原创 蓝桥杯刷题周计划(第一周)
本文是我的蓝桥杯刷题周计划的第一周内容,内含25题。刷题内容主要为C++库函数、STL容器和基础算法,每道题分为题目、代码、题解分析三部分,且附有原题链接。希望能对您有帮助!
2025-03-02 14:40:04
9833
21
原创 C 语言【进阶篇】之字符串 —— 轻松搞定复杂字符串操作
在 C 语言的编程世界里,字符串处理就像一把万能钥匙,无论是开发操作系统、数据库,还是构建高效的算法,都离不开它。对于初涉编程的新手而言,或许只将字符串当作普通的字符序列,用简单的方式进行处理。但随着学习的深入和项目需求的增长,你会发现字符串操作中隐藏着诸多技巧与挑战。比如,如何避免常见的缓冲区溢出问题,怎样高效地实现字符串的搜索与分割,这些都是进阶编程必须掌握的技能。
2025-03-01 15:03:19
1263
8
原创 C语言【进阶篇】之指针——涵盖基础、数组与高级概念
在C语言的编程世界里,指针堪称核心要素,发挥着不可替代的关键作用。从硬件交互层面看,指针赋予了开发者直接访问内存地址的能力,这在嵌入式系统开发等领域极为关键,能精准操控硬件设备的寄存器,达成对硬件的有效控制。从数据处理角度而言,指针极大提升了效率。例如在面对数组时,相比传统下标法,指针能更便捷、快速地遍历和操作数组元素,尤其在处理大型数组时优势尽显。
2025-02-26 17:14:45
1450
10
原创 单链表:数据结构中的灵活“链条”
在计算机科学中,数据结构是组织和存储数据的基础工具,它直接影响程序的效率和可扩展性。单链表作为一种经典的线性数据结构,以其简单、灵活且高效的特性被广泛应用于各种编程场景中。从动态数据集合的管理到内存分配,从队列和栈的实现到文件系统的目录结构,单链表都扮演着重要的角色。单链表的核心思想是通过节点的链接来组织数据。每个节点包含两部分:数据域和指针域。数据域用于存储实际的数据,而指针域则指向下一个节点。
2025-02-23 21:34:43
1186
11
原创 深入理解时间复杂度:算法效率的核心指标
在计算机科学的广袤领域中,算法犹如璀璨星辰,照亮了我们解决各种复杂问题的道路。而时间复杂度,作为衡量算法效率的关键指标,宛如一把精准的标尺,帮助我们评估不同算法在处理大规模数据时的性能表现。今天,就让我们一同深入探索时间复杂度的奥秘,揭开它神秘的面纱。在编程的世界里,我们常常需要设计算法来解决各种各样的问题。从简单的数组排序到复杂的图像识别数据挖掘任务,不同的算法在执行过程中所消耗的时间和资源各不相同。时间复杂度,简单来说,就是用来描述算法执行时间随着输入规模增长而变化的规律。
2025-02-21 16:39:59
1250
10
原创 C语言【基础篇】之函数——开启模块化开发的钥匙
在C语言里,函数占据核心地位。它是模块化编程的关键,能将复杂程序拆解为多个功能独立的部分,提高代码可读性与可维护性。通过函数,可实现代码复用,避免重复编写,提升开发效率。主函数main()更是程序执行起点,串联起各个自定义函数协同工作。从简单输入输出到复杂算法实现,函数都是构建C语言程序的基础单元。为什么需要函数?代码复用层面,函数能将常用功能封装,一处编写,多处调用,避免重复劳动,大幅提升开发效率。
2025-02-17 15:22:59
1472
12
原创 DeepSeek如何重塑我的编程学习:计算机新生的AI实践
春节期间,DeepSeek横空出世,迅速登顶热榜。它功能强大,精准答疑、高效创作,瞬间点燃大众热情,成为全民热议的焦点。身为大一学生,怀着对前沿技术的敏锐感知与探索欲,我第一时间对DeepSeek展开深入试用。在此期间,我发现其具有强大的代码解析能力,能够精准定位问题并给出优化方案。在我面对复杂的语法错误与逻辑漏洞时,能够凭借它迅速解决问题。下面我将分享我的AI编程之旅。DeepSeek的诞生,对中国有着不可忽视的意义。
2025-02-12 21:00:43
2588
16
原创 C语言【基础篇】之搭建环境——从新手到实战的必备前奏
本文主要介绍了编译器和集成开发环境(IDE)分别是什么以及它们之间的关系,然后详细讲述了visualstudio2022的安装和使用。
2025-01-20 12:49:21
1225
7
原创 C语言【基础篇】之初识C语言—开启编程之旅
在我看来,学习一门编程语言之前,我们应该先弄清楚这门语言的由来、发展以及前景,我们才能抱以更大的热情进入学习中。本文作为C语言的引入,讲述了编程语言的发展、什么是C语言以及将C语言作为首选语言的好处,接下来的篇章,我将会讲解C语言的基础语法,希望能帮助到您。
2025-01-19 16:17:18
1242
8
原创 数据结构--顺序表
顺序表是数据结构中线性表的一种存储结构。它按逻辑顺序依次存储数据元素,在内存中占据连续空间。从概念分类上,可分为静态顺序表和动态顺序表。前者大小固定,后者能按需调整容量,它们都具有随机访问特性,利于高效查找元素。
2025-01-16 21:47:25
1247
16
原创 C语言中操作符的分类和优先级(万字)
算术操作符、单目操作符、赋值操作符、位操作符、逻辑操作符、关系操作符、条件操作符、三目操作符、逗号表达式、索引访问操作符、函数调用、成员访问操作符
2025-01-16 12:10:33
1222
8
基于C语言实现的环形数组队列数据结构及其基本操作
2025-03-30
基于C语言实现的链表队列数据结构及其基本操作
2025-03-30
C语言实现数组栈的数据结构与基本操作
2025-03-29
C语言实现链表栈的数据结构与基本操作
2025-03-29
利用回溯法计算1~n的子集(C++实现)及其应用实例
2025-02-24
回溯算法求解1-n的全排列:基于深度优先搜索DFS的技术实现与应用
2025-02-24
数据结构与算法: 单链表的C语言实现及其基本操作解析
2025-02-24
C语言动态顺序表的创建与操作:内存分配与数组管理的基础实践
2025-02-20
C++实现最值查找与平均计算的代码实例解析
2025-02-12
C++ STL库函数next-permutation和prev-permutation用法解析
2025-02-12
字符处理:C++中大小写字母转换函数的应用与实现
2025-02-12
C++标准模板库中sort函数详解及其应用
2025-02-12
C++标准库中二分查找函数的应用与实例解析
2025-02-12
C++ STL中map容器的功能与特性详解
2025-02-12
C++标准模板库中pair容器的基本用法与构造解析及其应用
2025-02-12
C++ STL中set容器的基本操作及其特性解析与实例演示
2025-02-12
C++中list容器的基本用法及常用操作实例解析
2025-02-12
C++ priority-queue优先队列:实现及操作方法详解
2025-02-12
C++中queue容器的使用解析及基本操作演示
2025-02-12
C++中stack容器的常用操作及其应用实例解析
2025-02-12
C++标准库中String类的构造、操作方法与实例解析
2025-02-12
C++ STL中Vector容器的功能介绍与操作方法解析
2025-02-12
C++中函数重载机制详解及其应用实例
2025-02-05
Arduino IDE.exe
2025-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人