logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【学习笔记】51单片机 按键控制LED流水灯模式&定时器时钟

在下面去给他写中断子函数,他会在main中去到Timer0这个子函数当中去,再接着跳转回来。再TMOD上,这个是不可位寻址的,必须八位同时复制,如果同时使用定时器1和定时器0,先配置定时器1再去配置定时器0会把 之前前定时器1的更新掉,我们去给他让他只去执行一部分。现在我们要去做中断了,改正之后的是这样,但其实是还有缺陷在的。寄存器是连接软硬件的媒介,我们现在写一个关于这个的代码。这样得到的和我们

#学习#51单片机
【学习笔记】数据结构 堆/优先队列+图论基础(堆的插入、弹出、topk问题、DFS、BFS遍历)

遍历数组,大于堆顶就入堆,最后堆里就是最大 K。如果数组下标从 1 开始:parent=i/2,left=2i,right=2i+1,写代码看习惯。DFS 深度优先搜索:一路往深处走,走不通再回溯,类似二叉树前序遍历,递归实现。TopK 问题最经典:在一堆数字中,找出前 K 大(或前 K 小)的数。BFS 广度优先搜索:一层一层遍历,借助队列,适合求最短路径(无权图)普通队列:先进先出;2、和父节

#数据结构#学习
【学习笔记】字符串(遍历+反转+替换+子串匹配+KMP)+题目解析

常见实现方式:切片反转、双指针交换(左右指针相向移动,交换对应字符,时间复杂度最优)、遍历倒序拼接:从最后一个字符向前遍历,逐个拼接。暴力匹配原理:依次以主串每个字符为起点,与模式串逐字符比对,匹配失败则主串指针回溯、模式串指针重置,直到匹配成功或遍历完毕。,全称 Knuth-Morris-Pratt,专门解决暴力匹配的回溯冗余问题,是字符串匹配的核心进阶考点。核心技巧:写一个区间反转函数,给起始

#学习#算法
到底了