二叉树的遍历(先序/中序/后序,递归/迭代)与搜索 遍历一个数据结构,也即逐一地处理(可读可写)其中所有元素。二叉树的遍历:一棵二叉树可以看作一个状态空间:根节点(入口)对应状态空间的初始状态,父子结点连接对应状态的邻接关系。以这种观点,一次二叉树的遍历就是一次覆盖整个状态空间的搜索。1. 深度优先与广度优先按深度优先的方式遍历一棵二叉树,需要做三件事(可能需要处理其中的数据):遍... 数据结构与算法 2024-05-15 39 点赞 0 评论 59 浏览
红外编解码彻底解析 1、编码格式 现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。 两种形式编码的代表分别为NEC 和PHILIPS 的RC-5、RC-6 以及将来的RC-7。 PWM(脉冲宽度调制):以发射红外载波的占空比代表“0”和“1”。为了节省能量,一般情况下,发射红外载波的时间固定,通过改变不发射载波的时间来改变占空比。例如常用的电视遥控器,使用NEC up 笔记 2023-09-19 52 点赞 0 评论 78 浏览
HashMap储存数据并遍历 第一种情况String作为key/* * 使用HashMap存储数据并遍历(字符串作为key) */public class HashMapDemo { public static void main(String[] args) { HashMap<String,String> hm = new HashMap<String,String>();... 18Set和Map集合 2023-09-17 45 点赞 0 评论 68 浏览
两个HC05蓝牙模块相互之间的通信 蓝牙通信具有两种工作模式:命令响应工作模式和自动连接工作模式 具体的资料看这里:链接:http://pan.baidu.com/s/1i5srPxN 密码:zdx6两个蓝牙模块通信两个蓝牙模块通信,首先是要让两个蓝牙模块进入命令响应工作模式即五下面说说的AT模式(EN接上USB转TTL的VCC或者3.3V,再长按蓝牙模块上的那个键,上电,红灯一秒钟闪一下即进入了AT模式)... 模块使用 2023-06-28 53 点赞 0 评论 80 浏览
Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法 Win7 vpn连接不上怎么办?vpn在企业网络中被广泛的应用,vpn能够让员工都使用上高速网络。然而有Win7用户在连接vpn时遇到了问题,用 Windows 7 2022-04-24 116 点赞 1 评论 175 浏览
Ruby中字符串左侧补零方法实例 最近有个需求,把数字显示成固定的位数,位数不足的在前面以零补充 比如 5 位: 复制代码 代码如下: 3 -> 0 Ruby编程 2022-04-08 140 点赞 2 评论 212 浏览