暂无搜索历史
有四根通信线SCK(Serial Clock 串行时钟线)、MOSI(Master Output Slave Input 主机输出从机输入)、MISO(Mast...
串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单、可实现两个设备的互相通信
STM32定时器的功能十分丰富,不仅有定时中断功能,还有内外时钟源选择、输入捕获、输出比较、主从触发模式等多种功能
输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等
这是一个新的系列,stm32单片机系列,资料都是从网上找的,主要参考江协科技还有正点原子以及csdn博客等资料,以一个一点没有接触过单片机但有一点编程基础的小白...
构造函数new的地方开多一个空间放’\0’,因为是字符串,由于初始化时的顺序是按照声明的顺序,在初始化列表初始化指针_str会因为容量无数据导致随机值,所以我们...
(1)字符串是表示字符序列的类,string是表示字符串的字符串类 (2)标准的字符串提供了对此类对象的支持,其接口类似于标准字符容器的接口与常规容器的接口基...
我们在先前的博文中提到过函数重载交换函数swap,但是使用函数重载有几个不好的地方: 1、重载的函数仅仅是类型不同,代码复用率比较低,所有的重载函数中只有数据...
栈中数据:d、num1、*num1、char2、*char2、pchar3、p1、p2、p3
因为初始化只能初始化一次,而构造函数体内是可以多次赋值的,所以上述构造函数调用后不能称为对对象中成员变量的初始化,构造函数体中的语句只能将其称为赋初值
operator为关键字,sign就是需要重载的运算符符号,parameter为参数(可以为多个)
①初始化功能的构造函数 ②清理功能的析构函数 ③使用同类对象初始化创建对象的拷贝构造 ④把一个对象赋值给另一个对象的赋值重载 ⑤对普通对象取地址重载 ...
面向过程和面向对象的主要区别在于它们处理问题的方式和关注点不同,面向过程更注重问题的解决步骤和操作,而面向对象更注重问题的抽象和模块化
C语言是结构化和模块化的语言,适合处理小规模的程序,对于复杂的问题、规模较大的程序,需要高度的抽象和建模时,C语言则不合适,这时出现了面向对象的思想,支持面向对...
当我们使用快速排序时,最坏的情况就是数组有序,此时的时间复杂度为O(N^2) 最好的情况就是key每次取中位数 所以我们为了避免最坏情况的发生,我们在快速排...
排序就是按照某一关键字递增和递减排列起来的操作 排序在生活中非常常用,成绩、排行等等一切跟数字字母等有关的都能够排序
二叉树销毁是不能够从第一层开始销毁的,这样我们不能销毁所有的节点,从叶节点开始销毁,递归释放,才能销毁二叉树所有节点
在排序当中,堆排序是一种时间复杂度较低的排序,要远优于冒泡排序,在使用堆排序时,要使用向下调整算法,这样我们就可以最大限度的减少时间的使用
树是一种非线性的数据结构,它是由n个有限节点组成一个具有层次关系的集合,因为根据它所画出的抽象图看起来像一棵倒挂着的树,它的根朝上,树叶朝下
栈是一种特殊的线性表,只允许在固定的一端进行插入和删除元素的操作,进行数据插入与删除的一端叫做栈顶,另一端叫做栈底,栈中的元素遵循后进先出的原则 这里给的是一...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市