- 博客(11)
- 收藏
- 关注
原创 hanoi(汉诺塔)问题
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 1、一次只能移动一个盘子 2、移动过程中大盘子永远不能放在小盘子上面这是一个经
2015-12-08 21:09:47 499
原创 队列的模拟
队列的特点是先进先出,队伍的头部只能删除,尾部只能添加;使用循环链表的方式进行队列模拟。这里模拟出队、入队。程序如下:#include#includetypedef struct Queue{int * pbase;//用来保存数组int front; //描述队列的头int rear; //描述队列的尾} QUEUE;#defin
2015-12-08 11:36:01 320
原创 栈的模拟
栈的特点是“先进后出”。模拟的思路是:建立一个栈的结构体,里面有两个指针(PNODE ptop,PNODE pbutton),分别指向栈的最后一个进入的结点、第一个结点前的一个结点。程序如下图:/*程序功能:用链表模拟栈 对栈进行 初始化、压栈、判断空、遍历、出栈、清空操作*/#include#includetypedef struct node{
2015-12-07 22:46:58 406
原创 模拟单链表及其基本操作
模拟一个单链表,并模拟生成链表(struct node *creat_list(void)),遍历链表(void travel(struct node * p)) 程序如下:#include#include#includetypedef struct node{ double val; struct node *pnode;} NOD
2015-12-05 21:02:46 421
原创 vc++ 6.0 环境下结构体(数组)的操作类
最近在学习数据结构,数据存储有多种分类方式: 1、线性存储和非线性存储 线性存储包括数组、链表,非线性存储包括树、图。 2、按照数组、链表、树、图来分类 对于数组,在c语言中运用结构体和malloc函数给结构体数组动态分配内存,然后对数组进行初始化、判断是否满、是否空、逆序处理、插入、追加、升序排序。具体程序如下所
2015-12-04 23:15:43 3043
转载 c++类模板
对于类来说,如果有多各类的成员具有相似的形式,只是诸如数据类型不同,则可以考虑使用类的模板。 可以声明一个通用的模板类,它可以有一个或多个虚拟的模拟参数:template class 类型参数名>//声明模板类class 具体类型参数名 //定义具体类{ //...} 下面是一个具体的实例:template
2015-11-30 22:43:39 460
原创 通过树莓派的无线网卡与pc的tcp助手通讯实验
第一次尝试用用树莓派的无线网卡来与pc的tcp调试助手通讯(这样就要用网口来进行putty了),如下图: 这里树莓派无线网卡的ip为路由器通过dhcp分配的,为192.168.199.206。电脑无线网卡的ip为192.168.199.242。 通过观察总结到: 1、还是明显存在connect()时候的阻塞现象
2015-11-29 22:52:40 4513
原创 首次在树莓派上同时实现SOCKET编程与串口编程
在上次终于实现了RFID与树莓派进行通讯后,今天尝试把从RFID传来的数据通过TCP/IP协议传输到MOXA进而传输到云端。 由于还没有很好的搞清楚两个MOXA3121与另外一个(忘了。。。)的传递机制,树莓派进行无线传递,为了验证程序的可用性,简化为把笔记本当做云端,用网线连接树莓派的网口与笔记本的网口。 尽管依然在调试的过程中遇到了困难,但在有了之前调试串口的经
2015-11-27 00:07:25 7694 1
原创 reboot```
树莓派今天运行同样的程序,结果只能收不能发。整了一天,发现reboot以后就好了···· 总结:树莓派的可靠性可能并不是很好,一定要备份运行过的程序!!!!
2015-11-24 23:48:28 393
原创 成功实现了RFID与树莓派的交互
若不用树莓派GPIO引脚,而使用USB接口(使用PL2303线)与RFID进行交互就实现了功能。如下图: RFID的机制是,当发送 05 09 FF F0 23 00 00 00 A4 FA 这一串16进制指令的时候,无论RFID有没有感应到标签都会返回05 07 01 F0 23 00 80 99,如果反应到了标签除了返回上述的指令还会在此之前返回带有标签信息的15
2015-11-23 23:36:44 9660 1
原创 树莓派与RFID的通信的多种尝试
通过树莓派的GPIO引脚的GND TXD RXD三个引脚作为串口,与RFID的串口连接,试图通过发送一系列的16进制数 05 09 FF F0 23 00 00 00 A4 FA ,正常情况下回返回相应的16进制数(携带相应的RFID的信息)。 这里使用的是linux下的串口通讯,利用write(),read()函数发送char[]={0x05...}数据,刚开始把台式机作为
2015-11-21 23:51:53 4312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人