自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 IWDG基本思路

它通常用于微控制器和嵌入式系统中,用于检测系统的异常情况,并在系统出现故障或死锁时进行重启或其他预定义的操作,以保证系统的稳定性和可靠性。在使用独立看门狗时,我们需要周期性地喂狗,即在特定的时间间隔内向重装载寄存器写入预定的值,以保持看门狗定时器的计数在阈值以下。重装载寄存器(Reload Register)是独立看门狗(IWDG)中的一个寄存器,用于设置看门狗定时器的重载值。独立于主系统:IWDG是独立于主系统的硬件设备,即使主系统出现死锁或其他异常情况,IWDG仍然可以正常工作。

2023-05-15 19:21:20 585 1

原创 选择排序的思路

假设第一为最小 依次往后作比较 遇到比min小的值 将该数的下标赋给min 循环到最后进行数值交换 在讲第二个数往后作比较。关键字来声明数组参数,因为该函数不修改数组。变量是否发生变化,避免不必要的元素交换。

2023-04-20 13:46:01 51 1

原创 冒泡排序的基本原理

当然还有一种进阶版 当数组顺序是已经从大到小排序好后 这种方法效率太低 所以进行改进。前一个比后一个如果 前比后大则交换 不大则不交换。因为循环一次过后就已经是最大不需要再次循环。

2023-04-20 13:12:52 44

原创 二分法查找数据的完善

在程序的开头应该增加一个对数组是否为空的判断。如果数组为空,就无法执行二分查找操作。如果查找到了目标元素,应该输出元素的位置(下标),而不是元素本身。如果未找到元素,可以输出一个提示信息,让用户知道查找操作失败。根据二分法的原理 每次取一个中间值 作比较。写出一个基础代码 接下来对他完善。这样可以避免整除带来的误差。当然也可以使用函数来解答。

2023-04-20 12:54:59 58 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除