logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”

在计算机科学这个庞大的知识体系中,数据结构犹如建筑的基石。当我们谈论数据结构时,栈(Stack)无疑是其中最经典、最优雅的概念之一。它简洁、直观,却蕴含着深刻的计算思想,贯穿于从底层硬件到高级软件开发的每一个层面。栈的概念并非计算机科学家们的凭空创造,它源自我们日常生活中司空见惯的现象——餐厅里叠放的餐盘、书桌上堆叠的书籍、行李箱中层层叠放的衣服。这种“后进先出”的组织方式如此自然,以至于当我们将

文章图片
#数据结构#数据库#c语言 +1
数据结构---顺序表的奥秘(下)

继续上篇博客数据结构—顺序表的奥秘(上)的内容往下之前,让我们先简短复习一下顺序表的基础概念。数据结构应用- 将顺序表用于实际问题解决系统设计- 从需求分析到功能实现的全过程代码组织- 合理的文件划分和模块设计问题分析- 识别并解决实际开发中的问题更重要的是,你培养了工程化思维——知道如何将理论知识转化为实际可用的软件。数据结构的学习是一个循序渐进的过程。在时间与空间之间寻找平衡,在简单与复杂之间

文章图片
#数据结构#数据库#c语言
嵌入式小白第一站:单片机是什么?有哪些单片机?(风趣且详细的入门博客)

MCU 的外设都靠寄存器控制。寄存器其实就是固定地址的一块内存,写值进去会改变外设行为。一个 GPIO 控制寄存器可能是0x48000014写 1 = 输出高电平写 0 = 输出低电平彻底理解外设本质不会依赖库(HAL、Arduino 都是封装)数据手册看得懂卡住时“能自己看寄存器调试”

#单片机#stm32#嵌入式硬件
C语言中的分支与循环(上)

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。if(表达式) 语句在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏

#c语言#算法#开发语言
到底了