自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 C++模板实现队列(2)

循环队列中添加和删除元素时并不像链式队列那样使用动态内存分配,一般采用固定的队列长度,一次分配一片内存用于存储数据,等到队列使用完毕后释放掉即可。内存使用效率比链式队列高,也比较容易实现。队列的数据定义如下: unsigned int size;//存储总的队列大小,最多可以存储size-1个数据 int head;//记录队头的下标 int rear;//记录队尾的下标...

2018-05-29 16:40:21 1608 1

原创 C++模板实现队列(1)

队列是一种先进先出(FIFO)的数据结构,常见的队列有链式队列和循环队列,链式队列结构简单,比较容易实现,但是效率不如循环队列;这里同时使用C++模板编程来实现这两种队列。 首先是链式队列,这里的链式队列采用双链表的结构,一头一尾分别使用一个指针。如下图所示: 之所以采用双链表结构是因为,这样做元素出队的时候比较好实现,直接根据head->prev就可以找到它的前驱节点,然后删掉原来...

2018-05-28 15:39:43 1638 1

原创 C++模板实现栈

尽管C++的STL库里面有Stack类,但是本着学习的目的,在参考他人成果的基础上,我决定自己实现一次。这个实现采用的是”链表+动态内存+模板”的方式实现。众所周知,栈是一种后进先出的数据结构,即先入栈的元素最后出栈,最后入栈的元素最先出栈。栈常常使用在计算机的变量存储中。 首先定义元素节点的数据结构:template<typename T>struct stackNode...

2018-05-26 10:50:03 2980

原创 关于C++的vector用法的总结

标准库类型的vector表示对象的集合,其中所有的对象都有相同的类型;集合中每一个对象都有一个与其对应的索引,索引用于访问对象。使用时必须包含:#include<vector>using std::vector;1、定义和初始化vector对象vector<string> svec;//默认初始化,svec不包含任何元素//事实上,最常见的方式是先定义一...

2018-05-24 15:24:47 17647 1

原创 关于C++的string用法总结

标准库类型string表示可变长的字符序列,使用string必须包含string头文件。#include<string>using namespace string;1、定义和初始化string s;//空字符串sstring s1=s;//s1是s的副本string s2="Hello CSDN Blog";//s2是字符串常量的副本string s3(1...

2018-05-24 10:54:48 367 1

原创 基于C语言的矩阵运算库

最近本着锻炼自己编程能力的目的,捣鼓了一下矩阵运算,看到网上很多的矩阵运算库都是基于C++的,很少有基于C语言的,于是自己想要写一个纯C语言的矩阵运算库。大神看到了不要喷我,我只是个小白。 个人感觉矩阵运算最重要的是数据结构的安排,我看到有些使用C语言编写的矩阵运算库里面的矩阵元素是使用以为数组存储的,这样的好处是确定了矩阵的行和列,直接将矩阵结构中的指针指向对应的数组即可;其形式如下:...

2018-05-23 22:46:43 19463 12

模糊控制器 C++实现

本模糊控制器采用C++语言是实现,完全可以转化为C代码使用。本控制器对于想要实现模糊控制落地的朋友来说有一定的借鉴意义,但是具体控制对象的模糊规则和隶属度函数制定有所区别,不能一概而论。

2018-05-24

自适应模糊PID代码 C++实现

基于C++ 的模糊PID控制代码,参考许多论文制定的PID参数调整模糊规则,代码对于想了解这方面的人有一定的借鉴意义。但是不保证什么控制对象都能用,具体对象具体设计。

2018-05-24

mini数学矩阵运算库 C语言

本数学矩阵运算库采用C语言编写,可以实现基本的数学矩阵运算,如加减,相乘,求行列式的值,求矩阵的逆等,使用方便。

2018-05-24

基于英飞凌XC2000的电动车用PMSM矢量控制程序,带CAN模块通讯

PMSM矢量控制程序,CAN通讯

2017-04-04

proteus仿真步进电机

利用51单片机实现步进电机的控制,包括实时正反转,加减速控制

2016-04-22

空空如也

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

TA关注的人

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